./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix024_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix024_power.opt_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/mix024_power.opt_pso.opt_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix024_power.opt_pso.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 12:10:14,672 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:10:14,738 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:10:14,742 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:10:14,743 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:10:14,765 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:10:14,765 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:10:14,766 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:10:14,766 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:10:14,769 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:10:14,770 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:10:14,770 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:10:14,770 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:10:14,771 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:10:14,772 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:10:14,772 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:10:14,772 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:10:14,772 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:10:14,772 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:10:14,773 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:10:14,774 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:10:14,774 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:10:14,774 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:10:14,775 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:10:14,775 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:10:14,775 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:10:14,775 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:10:14,775 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:10:14,776 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:10:14,776 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:10:14,777 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:10:14,777 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:10:14,777 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:10:14,777 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:10:14,778 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:10:14,778 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:10:14,778 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:10:14,778 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:10:14,778 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:10:14,778 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:10:14,779 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:10:14,779 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:10:14,779 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:10:14,779 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 12:10:14,951 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:10:14,965 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:10:14,967 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:10:14,967 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:10:14,968 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:10:14,969 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix024_power.opt_pso.opt_rmo.opt.i [2024-06-14 12:10:16,116 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:10:16,332 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:10:16,339 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix024_power.opt_pso.opt_rmo.opt.i [2024-06-14 12:10:16,358 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4aac5400/3e0145ab96ea45c79f1626a9ae6753ab/FLAG33574a167 [2024-06-14 12:10:16,369 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4aac5400/3e0145ab96ea45c79f1626a9ae6753ab [2024-06-14 12:10:16,372 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:10:16,372 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:10:16,373 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix024_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-14 12:10:16,512 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:10:16,515 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:10:16,516 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:10:16,516 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:10:16,520 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:10:16,521 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:10:16" (1/2) ... [2024-06-14 12:10:16,522 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12ca833b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:10:16, skipping insertion in model container [2024-06-14 12:10:16,522 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:10:16" (1/2) ... [2024-06-14 12:10:16,524 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4b8fc0ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:10:16, skipping insertion in model container [2024-06-14 12:10:16,524 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:10:16" (2/2) ... [2024-06-14 12:10:16,524 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12ca833b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:16, skipping insertion in model container [2024-06-14 12:10:16,524 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:10:16" (2/2) ... [2024-06-14 12:10:16,524 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:10:16,616 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:10:16,617 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((((((! multithreaded || y$read_delayed == (_Bool)0) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-14 12:10:16,617 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ((((((((((((((((((((! multithreaded || y$read_delayed == (_Bool)0) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-14 12:10:16,617 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((! multithreaded || y$read_delayed == (_Bool)0) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-14 12:10:16,618 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:10:16,618 INFO L106 edCorrectnessWitness]: ghost_update [L845-L845] multithreaded = 1; [2024-06-14 12:10:16,653 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:10:16,922 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:10:16,929 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:10:17,027 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:10:17,070 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:10:17,074 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17 WrapperNode [2024-06-14 12:10:17,074 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:10:17,075 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:10:17,076 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:10:17,076 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:10:17,082 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,114 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,144 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 128 [2024-06-14 12:10:17,144 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:10:17,145 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:10:17,145 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:10:17,145 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:10:17,153 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,154 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,156 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,177 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-14 12:10:17,178 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,178 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,185 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,186 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,188 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,190 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,192 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:10:17,193 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:10:17,193 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:10:17,193 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:10:17,194 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (1/1) ... [2024-06-14 12:10:17,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:10:17,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:10:17,216 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-14 12:10:17,224 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-14 12:10:17,248 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:10:17,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:10:17,248 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:10:17,248 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:10:17,248 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:10:17,249 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:10:17,249 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:10:17,249 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:10:17,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:10:17,250 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:10:17,250 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:10:17,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:10:17,251 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:10:17,368 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:10:17,370 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:10:17,736 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:10:17,738 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:10:17,881 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:10:17,882 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:10:17,882 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:10:17 BoogieIcfgContainer [2024-06-14 12:10:17,882 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:10:17,883 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:10:17,884 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:10:17,886 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:10:17,886 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:10:16" (1/4) ... [2024-06-14 12:10:17,886 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e0e474e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:10:17, skipping insertion in model container [2024-06-14 12:10:17,886 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:10:16" (2/4) ... [2024-06-14 12:10:17,887 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e0e474e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:10:17, skipping insertion in model container [2024-06-14 12:10:17,887 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:10:17" (3/4) ... [2024-06-14 12:10:17,887 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e0e474e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:10:17, skipping insertion in model container [2024-06-14 12:10:17,887 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:10:17" (4/4) ... [2024-06-14 12:10:17,888 INFO L112 eAbstractionObserver]: Analyzing ICFG mix024_power.opt_pso.opt_rmo.opt.i [2024-06-14 12:10:17,900 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:10:17,900 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:10:17,900 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:10:17,929 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:10:17,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-14 12:10:17,970 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-14 12:10:17,970 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:10:17,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 76 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:10:17,972 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-14 12:10:17,974 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-14 12:10:17,980 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:10:17,984 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;@5b302816, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:10:17,984 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:10:17,987 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:10:17,988 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:10:17,988 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:10:17,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:17,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:10:17,989 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:17,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:17,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1329062406, now seen corresponding path program 1 times [2024-06-14 12:10:18,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:18,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50739080] [2024-06-14 12:10:18,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:18,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:18,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:19,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:19,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:19,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50739080] [2024-06-14 12:10:19,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50739080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:19,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:19,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:10:19,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021986989] [2024-06-14 12:10:19,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:19,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:10:19,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:19,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:10:19,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:10:19,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-14 12:10:19,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:19,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:19,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-14 12:10:19,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:19,577 INFO L124 PetriNetUnfolderBase]: 1407/2254 cut-off events. [2024-06-14 12:10:19,578 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2024-06-14 12:10:19,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4460 conditions, 2254 events. 1407/2254 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11660 event pairs, 989 based on Foata normal form. 1/2163 useless extension candidates. Maximal degree in co-relation 4445. Up to 2105 conditions per place. [2024-06-14 12:10:19,592 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 34 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-14 12:10:19,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 181 flow [2024-06-14 12:10:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:10:19,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:10:19,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-14 12:10:19,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-14 12:10:19,603 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 80 transitions. [2024-06-14 12:10:19,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 181 flow [2024-06-14 12:10:19,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:10:19,607 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-14 12:10:19,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-14 12:10:19,611 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-14 12:10:19,611 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-14 12:10:19,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:19,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:19,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:19,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:10:19,612 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:19,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:19,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1623636071, now seen corresponding path program 1 times [2024-06-14 12:10:19,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:19,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254558953] [2024-06-14 12:10:19,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:19,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:19,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:20,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:20,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:20,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254558953] [2024-06-14 12:10:20,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254558953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:20,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:20,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:10:20,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630952893] [2024-06-14 12:10:20,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:20,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:10:20,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:20,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:10:20,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:10:20,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-14 12:10:20,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:20,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:20,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-14 12:10:20,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:20,480 INFO L124 PetriNetUnfolderBase]: 1653/2545 cut-off events. [2024-06-14 12:10:20,481 INFO L125 PetriNetUnfolderBase]: For 463/463 co-relation queries the response was YES. [2024-06-14 12:10:20,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5736 conditions, 2545 events. 1653/2545 cut-off events. For 463/463 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12823 event pairs, 1038 based on Foata normal form. 3/2533 useless extension candidates. Maximal degree in co-relation 5721. Up to 2441 conditions per place. [2024-06-14 12:10:20,493 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 42 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-14 12:10:20,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 250 flow [2024-06-14 12:10:20,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:10:20,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:10:20,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-14 12:10:20,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 12:10:20,495 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 100 transitions. [2024-06-14 12:10:20,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 250 flow [2024-06-14 12:10:20,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:10:20,497 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-14 12:10:20,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-14 12:10:20,498 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-14 12:10:20,498 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-14 12:10:20,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:20,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:20,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:20,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:10:20,499 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:20,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:20,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1206890949, now seen corresponding path program 1 times [2024-06-14 12:10:20,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:20,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622282582] [2024-06-14 12:10:20,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:20,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:20,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:21,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:21,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:21,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622282582] [2024-06-14 12:10:21,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622282582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:21,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:21,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 12:10:21,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205974131] [2024-06-14 12:10:21,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:21,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 12:10:21,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:21,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 12:10:21,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 12:10:21,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:10:21,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:21,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:21,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:10:21,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:21,459 INFO L124 PetriNetUnfolderBase]: 1947/2974 cut-off events. [2024-06-14 12:10:21,459 INFO L125 PetriNetUnfolderBase]: For 1495/1495 co-relation queries the response was YES. [2024-06-14 12:10:21,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7389 conditions, 2974 events. 1947/2974 cut-off events. For 1495/1495 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14660 event pairs, 1135 based on Foata normal form. 3/2960 useless extension candidates. Maximal degree in co-relation 7372. Up to 2853 conditions per place. [2024-06-14 12:10:21,473 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 50 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-14 12:10:21,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 65 transitions, 330 flow [2024-06-14 12:10:21,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:10:21,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:10:21,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-14 12:10:21,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5363636363636364 [2024-06-14 12:10:21,475 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 118 transitions. [2024-06-14 12:10:21,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 65 transitions, 330 flow [2024-06-14 12:10:21,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 316 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 12:10:21,477 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 178 flow [2024-06-14 12:10:21,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=178, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-14 12:10:21,478 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 6 predicate places. [2024-06-14 12:10:21,478 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 178 flow [2024-06-14 12:10:21,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:21,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:21,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:21,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:10:21,479 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:21,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:21,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1241084616, now seen corresponding path program 1 times [2024-06-14 12:10:21,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:21,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556009801] [2024-06-14 12:10:21,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:21,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:21,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:22,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:22,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:22,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556009801] [2024-06-14 12:10:22,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556009801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:22,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:22,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:10:22,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875862259] [2024-06-14 12:10:22,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:22,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:10:22,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:22,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:10:22,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:10:22,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:10:22,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 178 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:22,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:22,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:10:22,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:22,599 INFO L124 PetriNetUnfolderBase]: 1935/2940 cut-off events. [2024-06-14 12:10:22,599 INFO L125 PetriNetUnfolderBase]: For 2815/2815 co-relation queries the response was YES. [2024-06-14 12:10:22,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8000 conditions, 2940 events. 1935/2940 cut-off events. For 2815/2815 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14453 event pairs, 843 based on Foata normal form. 6/2934 useless extension candidates. Maximal degree in co-relation 7982. Up to 2805 conditions per place. [2024-06-14 12:10:22,611 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 58 selfloop transitions, 13 changer transitions 0/76 dead transitions. [2024-06-14 12:10:22,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 76 transitions, 412 flow [2024-06-14 12:10:22,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:10:22,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:10:22,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 12:10:22,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-14 12:10:22,612 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 178 flow. Second operand 6 states and 140 transitions. [2024-06-14 12:10:22,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 76 transitions, 412 flow [2024-06-14 12:10:22,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 76 transitions, 388 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:10:22,615 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 214 flow [2024-06-14 12:10:22,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-14 12:10:22,616 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-14 12:10:22,616 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 214 flow [2024-06-14 12:10:22,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:22,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:22,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:22,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:10:22,617 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:22,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:22,617 INFO L85 PathProgramCache]: Analyzing trace with hash -885408401, now seen corresponding path program 1 times [2024-06-14 12:10:22,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:22,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957469207] [2024-06-14 12:10:22,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:22,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:22,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:23,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:23,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:23,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957469207] [2024-06-14 12:10:23,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957469207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:23,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:23,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:10:23,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245842002] [2024-06-14 12:10:23,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:23,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:10:23,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:23,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:10:23,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:10:23,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-14 12:10:23,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 214 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:23,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:23,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-14 12:10:23,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:23,848 INFO L124 PetriNetUnfolderBase]: 1556/2547 cut-off events. [2024-06-14 12:10:23,848 INFO L125 PetriNetUnfolderBase]: For 3635/3635 co-relation queries the response was YES. [2024-06-14 12:10:23,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7323 conditions, 2547 events. 1556/2547 cut-off events. For 3635/3635 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13463 event pairs, 785 based on Foata normal form. 2/2505 useless extension candidates. Maximal degree in co-relation 7304. Up to 2304 conditions per place. [2024-06-14 12:10:23,861 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 45 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-06-14 12:10:23,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 364 flow [2024-06-14 12:10:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:10:23,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:10:23,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-06-14 12:10:23,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4863636363636364 [2024-06-14 12:10:23,863 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 214 flow. Second operand 5 states and 107 transitions. [2024-06-14 12:10:23,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 364 flow [2024-06-14 12:10:23,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 61 transitions, 330 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 12:10:23,865 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 226 flow [2024-06-14 12:10:23,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=226, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-14 12:10:23,866 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 10 predicate places. [2024-06-14 12:10:23,866 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 226 flow [2024-06-14 12:10:23,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:23,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:23,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:23,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:10:23,867 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:23,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:23,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1686793009, now seen corresponding path program 1 times [2024-06-14 12:10:23,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:23,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621613061] [2024-06-14 12:10:23,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:23,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:23,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:24,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:24,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:24,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621613061] [2024-06-14 12:10:24,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621613061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:24,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:24,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:10:24,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187601980] [2024-06-14 12:10:24,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:24,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:10:24,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:24,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:10:24,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:10:24,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:10:24,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 226 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:24,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:24,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:10:24,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:25,231 INFO L124 PetriNetUnfolderBase]: 1842/2877 cut-off events. [2024-06-14 12:10:25,231 INFO L125 PetriNetUnfolderBase]: For 5868/5868 co-relation queries the response was YES. [2024-06-14 12:10:25,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8954 conditions, 2877 events. 1842/2877 cut-off events. For 5868/5868 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14530 event pairs, 927 based on Foata normal form. 3/2878 useless extension candidates. Maximal degree in co-relation 8933. Up to 2684 conditions per place. [2024-06-14 12:10:25,251 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 54 selfloop transitions, 17 changer transitions 0/78 dead transitions. [2024-06-14 12:10:25,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 78 transitions, 484 flow [2024-06-14 12:10:25,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:10:25,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:10:25,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-14 12:10:25,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4810606060606061 [2024-06-14 12:10:25,253 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 226 flow. Second operand 6 states and 127 transitions. [2024-06-14 12:10:25,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 78 transitions, 484 flow [2024-06-14 12:10:25,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 78 transitions, 462 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 12:10:25,257 INFO L231 Difference]: Finished difference. Result has 60 places, 61 transitions, 329 flow [2024-06-14 12:10:25,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=329, PETRI_PLACES=60, PETRI_TRANSITIONS=61} [2024-06-14 12:10:25,259 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 15 predicate places. [2024-06-14 12:10:25,260 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 61 transitions, 329 flow [2024-06-14 12:10:25,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:25,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:25,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:25,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:10:25,260 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:25,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:25,261 INFO L85 PathProgramCache]: Analyzing trace with hash -758603230, now seen corresponding path program 1 times [2024-06-14 12:10:25,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:25,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335712889] [2024-06-14 12:10:25,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:25,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:25,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:26,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:26,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:26,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335712889] [2024-06-14 12:10:26,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335712889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:26,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:26,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:10:26,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824635986] [2024-06-14 12:10:26,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:26,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:10:26,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:26,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:10:26,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:10:26,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:10:26,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 61 transitions, 329 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:26,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:26,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:10:26,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:26,518 INFO L124 PetriNetUnfolderBase]: 1902/2983 cut-off events. [2024-06-14 12:10:26,519 INFO L125 PetriNetUnfolderBase]: For 9315/9325 co-relation queries the response was YES. [2024-06-14 12:10:26,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10395 conditions, 2983 events. 1902/2983 cut-off events. For 9315/9325 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15189 event pairs, 932 based on Foata normal form. 2/2972 useless extension candidates. Maximal degree in co-relation 10371. Up to 2774 conditions per place. [2024-06-14 12:10:26,534 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 61 selfloop transitions, 11 changer transitions 0/82 dead transitions. [2024-06-14 12:10:26,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 82 transitions, 543 flow [2024-06-14 12:10:26,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:10:26,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:10:26,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-14 12:10:26,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-14 12:10:26,536 INFO L175 Difference]: Start difference. First operand has 60 places, 61 transitions, 329 flow. Second operand 6 states and 124 transitions. [2024-06-14 12:10:26,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 82 transitions, 543 flow [2024-06-14 12:10:26,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 82 transitions, 527 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-14 12:10:26,542 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 373 flow [2024-06-14 12:10:26,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=373, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-14 12:10:26,543 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 20 predicate places. [2024-06-14 12:10:26,543 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 373 flow [2024-06-14 12:10:26,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:26,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:26,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:26,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:10:26,544 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:26,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:26,545 INFO L85 PathProgramCache]: Analyzing trace with hash -473928370, now seen corresponding path program 2 times [2024-06-14 12:10:26,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:26,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949034393] [2024-06-14 12:10:26,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:26,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:26,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:27,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:27,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:27,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949034393] [2024-06-14 12:10:27,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949034393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:27,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:27,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:10:27,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576346209] [2024-06-14 12:10:27,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:27,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:10:27,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:27,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:10:27,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:10:27,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:10:27,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 373 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:27,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:27,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:10:27,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:27,740 INFO L124 PetriNetUnfolderBase]: 1897/2978 cut-off events. [2024-06-14 12:10:27,741 INFO L125 PetriNetUnfolderBase]: For 12008/12030 co-relation queries the response was YES. [2024-06-14 12:10:27,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11044 conditions, 2978 events. 1897/2978 cut-off events. For 12008/12030 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15143 event pairs, 939 based on Foata normal form. 10/2974 useless extension candidates. Maximal degree in co-relation 11017. Up to 2749 conditions per place. [2024-06-14 12:10:27,756 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 56 selfloop transitions, 16 changer transitions 0/82 dead transitions. [2024-06-14 12:10:27,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 82 transitions, 585 flow [2024-06-14 12:10:27,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:10:27,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:10:27,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-14 12:10:27,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-14 12:10:27,759 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 373 flow. Second operand 6 states and 123 transitions. [2024-06-14 12:10:27,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 82 transitions, 585 flow [2024-06-14 12:10:27,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 82 transitions, 549 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 12:10:27,769 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 413 flow [2024-06-14 12:10:27,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=413, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2024-06-14 12:10:27,771 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 22 predicate places. [2024-06-14 12:10:27,771 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 413 flow [2024-06-14 12:10:27,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:27,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:27,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:27,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:10:27,772 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:27,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:27,773 INFO L85 PathProgramCache]: Analyzing trace with hash -2145558751, now seen corresponding path program 1 times [2024-06-14 12:10:27,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:27,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328532312] [2024-06-14 12:10:27,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:27,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:27,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:28,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:28,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:28,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328532312] [2024-06-14 12:10:28,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328532312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:28,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:28,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:10:28,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890498942] [2024-06-14 12:10:28,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:28,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:10:28,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:28,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:10:28,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:10:28,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:10:28,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 413 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:28,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:28,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:10:28,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:29,473 INFO L124 PetriNetUnfolderBase]: 1997/3050 cut-off events. [2024-06-14 12:10:29,473 INFO L125 PetriNetUnfolderBase]: For 14849/14863 co-relation queries the response was YES. [2024-06-14 12:10:29,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11921 conditions, 3050 events. 1997/3050 cut-off events. For 14849/14863 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14979 event pairs, 645 based on Foata normal form. 6/3029 useless extension candidates. Maximal degree in co-relation 11893. Up to 2843 conditions per place. [2024-06-14 12:10:29,490 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 85 selfloop transitions, 18 changer transitions 0/111 dead transitions. [2024-06-14 12:10:29,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 111 transitions, 751 flow [2024-06-14 12:10:29,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:29,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:29,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 12:10:29,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5028409090909091 [2024-06-14 12:10:29,492 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 413 flow. Second operand 8 states and 177 transitions. [2024-06-14 12:10:29,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 111 transitions, 751 flow [2024-06-14 12:10:29,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 111 transitions, 699 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 12:10:29,502 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 444 flow [2024-06-14 12:10:29,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=444, PETRI_PLACES=71, PETRI_TRANSITIONS=71} [2024-06-14 12:10:29,503 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 26 predicate places. [2024-06-14 12:10:29,503 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 444 flow [2024-06-14 12:10:29,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:29,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:29,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:29,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:10:29,504 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:29,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:29,504 INFO L85 PathProgramCache]: Analyzing trace with hash -473918450, now seen corresponding path program 1 times [2024-06-14 12:10:29,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:29,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206999204] [2024-06-14 12:10:29,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:29,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:29,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:30,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:30,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:30,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206999204] [2024-06-14 12:10:30,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206999204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:30,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:30,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:10:30,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507186630] [2024-06-14 12:10:30,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:30,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:10:30,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:30,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:10:30,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:10:30,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:10:30,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 444 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:30,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:30,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:10:30,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:31,061 INFO L124 PetriNetUnfolderBase]: 1832/2886 cut-off events. [2024-06-14 12:10:31,062 INFO L125 PetriNetUnfolderBase]: For 17584/17584 co-relation queries the response was YES. [2024-06-14 12:10:31,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11921 conditions, 2886 events. 1832/2886 cut-off events. For 17584/17584 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14711 event pairs, 727 based on Foata normal form. 3/2887 useless extension candidates. Maximal degree in co-relation 11892. Up to 2668 conditions per place. [2024-06-14 12:10:31,078 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 68 selfloop transitions, 21 changer transitions 0/96 dead transitions. [2024-06-14 12:10:31,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 96 transitions, 744 flow [2024-06-14 12:10:31,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:10:31,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:10:31,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-14 12:10:31,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4707792207792208 [2024-06-14 12:10:31,080 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 444 flow. Second operand 7 states and 145 transitions. [2024-06-14 12:10:31,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 96 transitions, 744 flow [2024-06-14 12:10:31,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 96 transitions, 687 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 12:10:31,087 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 480 flow [2024-06-14 12:10:31,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=480, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-14 12:10:31,089 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 28 predicate places. [2024-06-14 12:10:31,090 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 480 flow [2024-06-14 12:10:31,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:31,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:31,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:31,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:10:31,092 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:31,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:31,092 INFO L85 PathProgramCache]: Analyzing trace with hash -2042042442, now seen corresponding path program 1 times [2024-06-14 12:10:31,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:31,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894238343] [2024-06-14 12:10:31,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:31,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:31,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:31,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:31,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894238343] [2024-06-14 12:10:31,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894238343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:31,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:31,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:10:31,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900468182] [2024-06-14 12:10:31,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:31,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:10:31,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:31,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:10:31,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:10:32,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:32,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 480 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:32,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:32,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:32,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:32,603 INFO L124 PetriNetUnfolderBase]: 2082/3164 cut-off events. [2024-06-14 12:10:32,603 INFO L125 PetriNetUnfolderBase]: For 23489/23514 co-relation queries the response was YES. [2024-06-14 12:10:32,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13899 conditions, 3164 events. 2082/3164 cut-off events. For 23489/23514 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15410 event pairs, 816 based on Foata normal form. 7/3143 useless extension candidates. Maximal degree in co-relation 13868. Up to 2973 conditions per place. [2024-06-14 12:10:32,620 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 78 selfloop transitions, 21 changer transitions 0/108 dead transitions. [2024-06-14 12:10:32,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 108 transitions, 825 flow [2024-06-14 12:10:32,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:32,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:32,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 12:10:32,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-14 12:10:32,622 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 480 flow. Second operand 8 states and 149 transitions. [2024-06-14 12:10:32,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 108 transitions, 825 flow [2024-06-14 12:10:32,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 108 transitions, 760 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 12:10:32,631 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 580 flow [2024-06-14 12:10:32,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=580, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-06-14 12:10:32,632 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 34 predicate places. [2024-06-14 12:10:32,632 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 580 flow [2024-06-14 12:10:32,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:32,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:32,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:32,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:10:32,633 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:32,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:32,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1051914214, now seen corresponding path program 2 times [2024-06-14 12:10:32,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:32,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734299237] [2024-06-14 12:10:32,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:32,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:32,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:33,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:33,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:33,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734299237] [2024-06-14 12:10:33,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734299237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:33,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:33,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:10:33,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443754609] [2024-06-14 12:10:33,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:33,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:10:33,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:33,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:10:33,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:10:33,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:33,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 580 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:33,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:33,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:33,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:33,857 INFO L124 PetriNetUnfolderBase]: 2119/3219 cut-off events. [2024-06-14 12:10:33,857 INFO L125 PetriNetUnfolderBase]: For 28168/28197 co-relation queries the response was YES. [2024-06-14 12:10:33,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14893 conditions, 3219 events. 2119/3219 cut-off events. For 28168/28197 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15680 event pairs, 796 based on Foata normal form. 11/3204 useless extension candidates. Maximal degree in co-relation 14858. Up to 3015 conditions per place. [2024-06-14 12:10:33,876 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 86 selfloop transitions, 33 changer transitions 0/128 dead transitions. [2024-06-14 12:10:33,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 128 transitions, 1035 flow [2024-06-14 12:10:33,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:33,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:33,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:10:33,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-14 12:10:33,878 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 580 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:10:33,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 128 transitions, 1035 flow [2024-06-14 12:10:33,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 128 transitions, 949 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-14 12:10:33,892 INFO L231 Difference]: Finished difference. Result has 86 places, 101 transitions, 740 flow [2024-06-14 12:10:33,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=740, PETRI_PLACES=86, PETRI_TRANSITIONS=101} [2024-06-14 12:10:33,894 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2024-06-14 12:10:33,894 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 101 transitions, 740 flow [2024-06-14 12:10:33,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:33,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:33,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:33,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:10:33,894 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:33,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:33,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1667439954, now seen corresponding path program 3 times [2024-06-14 12:10:33,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:33,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244506550] [2024-06-14 12:10:33,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:33,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:33,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:34,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:34,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244506550] [2024-06-14 12:10:34,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244506550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:34,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:34,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:10:34,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337458753] [2024-06-14 12:10:34,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:34,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:10:34,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:34,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:10:34,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:10:34,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:34,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 101 transitions, 740 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:34,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:34,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:34,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:35,176 INFO L124 PetriNetUnfolderBase]: 2146/3260 cut-off events. [2024-06-14 12:10:35,177 INFO L125 PetriNetUnfolderBase]: For 33877/33900 co-relation queries the response was YES. [2024-06-14 12:10:35,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15910 conditions, 3260 events. 2146/3260 cut-off events. For 33877/33900 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15838 event pairs, 800 based on Foata normal form. 3/3237 useless extension candidates. Maximal degree in co-relation 15872. Up to 3011 conditions per place. [2024-06-14 12:10:35,195 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 80 selfloop transitions, 41 changer transitions 0/130 dead transitions. [2024-06-14 12:10:35,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 130 transitions, 1198 flow [2024-06-14 12:10:35,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:10:35,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:10:35,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-14 12:10:35,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-14 12:10:35,196 INFO L175 Difference]: Start difference. First operand has 86 places, 101 transitions, 740 flow. Second operand 7 states and 139 transitions. [2024-06-14 12:10:35,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 130 transitions, 1198 flow [2024-06-14 12:10:35,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 130 transitions, 1114 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 12:10:35,212 INFO L231 Difference]: Finished difference. Result has 88 places, 107 transitions, 848 flow [2024-06-14 12:10:35,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=848, PETRI_PLACES=88, PETRI_TRANSITIONS=107} [2024-06-14 12:10:35,213 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 43 predicate places. [2024-06-14 12:10:35,213 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 107 transitions, 848 flow [2024-06-14 12:10:35,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:35,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:35,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:35,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:10:35,214 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:35,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:35,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1667439706, now seen corresponding path program 1 times [2024-06-14 12:10:35,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:35,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442358759] [2024-06-14 12:10:35,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:35,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:35,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:35,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:35,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:35,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442358759] [2024-06-14 12:10:35,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442358759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:35,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:35,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:10:35,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755762528] [2024-06-14 12:10:35,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:35,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:10:35,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:35,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:10:35,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:10:36,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:36,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 107 transitions, 848 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:36,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:36,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:36,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:36,645 INFO L124 PetriNetUnfolderBase]: 2241/3381 cut-off events. [2024-06-14 12:10:36,646 INFO L125 PetriNetUnfolderBase]: For 39714/39720 co-relation queries the response was YES. [2024-06-14 12:10:36,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17011 conditions, 3381 events. 2241/3381 cut-off events. For 39714/39720 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16417 event pairs, 827 based on Foata normal form. 9/3388 useless extension candidates. Maximal degree in co-relation 16972. Up to 3207 conditions per place. [2024-06-14 12:10:36,667 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 102 selfloop transitions, 25 changer transitions 0/142 dead transitions. [2024-06-14 12:10:36,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 142 transitions, 1362 flow [2024-06-14 12:10:36,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:10:36,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:10:36,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-14 12:10:36,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-14 12:10:36,668 INFO L175 Difference]: Start difference. First operand has 88 places, 107 transitions, 848 flow. Second operand 7 states and 143 transitions. [2024-06-14 12:10:36,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 142 transitions, 1362 flow [2024-06-14 12:10:36,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 142 transitions, 1292 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-14 12:10:36,693 INFO L231 Difference]: Finished difference. Result has 94 places, 118 transitions, 978 flow [2024-06-14 12:10:36,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=978, PETRI_PLACES=94, PETRI_TRANSITIONS=118} [2024-06-14 12:10:36,693 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 49 predicate places. [2024-06-14 12:10:36,693 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 118 transitions, 978 flow [2024-06-14 12:10:36,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:36,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:36,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:36,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:10:36,694 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:36,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:36,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1805678974, now seen corresponding path program 2 times [2024-06-14 12:10:36,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:36,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171111093] [2024-06-14 12:10:36,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:36,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:36,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:37,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:37,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:37,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171111093] [2024-06-14 12:10:37,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171111093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:37,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:37,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:10:37,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815173261] [2024-06-14 12:10:37,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:37,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:10:37,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:37,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:10:37,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:10:37,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:37,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 118 transitions, 978 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:37,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:37,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:37,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:37,982 INFO L124 PetriNetUnfolderBase]: 2264/3416 cut-off events. [2024-06-14 12:10:37,983 INFO L125 PetriNetUnfolderBase]: For 47381/47393 co-relation queries the response was YES. [2024-06-14 12:10:37,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18407 conditions, 3416 events. 2264/3416 cut-off events. For 47381/47393 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16669 event pairs, 830 based on Foata normal form. 13/3425 useless extension candidates. Maximal degree in co-relation 18364. Up to 3156 conditions per place. [2024-06-14 12:10:38,001 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 93 selfloop transitions, 44 changer transitions 0/152 dead transitions. [2024-06-14 12:10:38,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 152 transitions, 1576 flow [2024-06-14 12:10:38,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:10:38,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:10:38,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-14 12:10:38,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675324675324675 [2024-06-14 12:10:38,003 INFO L175 Difference]: Start difference. First operand has 94 places, 118 transitions, 978 flow. Second operand 7 states and 144 transitions. [2024-06-14 12:10:38,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 152 transitions, 1576 flow [2024-06-14 12:10:38,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 152 transitions, 1519 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-14 12:10:38,038 INFO L231 Difference]: Finished difference. Result has 100 places, 130 transitions, 1203 flow [2024-06-14 12:10:38,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1203, PETRI_PLACES=100, PETRI_TRANSITIONS=130} [2024-06-14 12:10:38,038 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 55 predicate places. [2024-06-14 12:10:38,039 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 130 transitions, 1203 flow [2024-06-14 12:10:38,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:38,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:38,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:38,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:10:38,039 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:38,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:38,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1662332022, now seen corresponding path program 4 times [2024-06-14 12:10:38,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:38,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403594752] [2024-06-14 12:10:38,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:38,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:38,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:38,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-14 12:10:38,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:38,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403594752] [2024-06-14 12:10:38,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403594752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:38,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:38,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:10:38,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313171718] [2024-06-14 12:10:38,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:38,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:10:38,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:38,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:10:38,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:10:38,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:38,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 130 transitions, 1203 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:38,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:38,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:38,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:39,400 INFO L124 PetriNetUnfolderBase]: 2260/3412 cut-off events. [2024-06-14 12:10:39,400 INFO L125 PetriNetUnfolderBase]: For 54362/54411 co-relation queries the response was YES. [2024-06-14 12:10:39,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19654 conditions, 3412 events. 2260/3412 cut-off events. For 54362/54411 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16417 event pairs, 776 based on Foata normal form. 5/3391 useless extension candidates. Maximal degree in co-relation 19608. Up to 3177 conditions per place. [2024-06-14 12:10:39,421 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 112 selfloop transitions, 46 changer transitions 0/173 dead transitions. [2024-06-14 12:10:39,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 173 transitions, 1760 flow [2024-06-14 12:10:39,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:39,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:39,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:10:39,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-14 12:10:39,424 INFO L175 Difference]: Start difference. First operand has 100 places, 130 transitions, 1203 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:10:39,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 173 transitions, 1760 flow [2024-06-14 12:10:39,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 173 transitions, 1662 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-14 12:10:39,481 INFO L231 Difference]: Finished difference. Result has 108 places, 149 transitions, 1432 flow [2024-06-14 12:10:39,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1432, PETRI_PLACES=108, PETRI_TRANSITIONS=149} [2024-06-14 12:10:39,481 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 63 predicate places. [2024-06-14 12:10:39,482 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 149 transitions, 1432 flow [2024-06-14 12:10:39,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:39,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:39,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:39,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:10:39,482 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:39,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:39,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1806876884, now seen corresponding path program 5 times [2024-06-14 12:10:39,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:39,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961230671] [2024-06-14 12:10:39,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:39,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:39,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:40,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:40,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:40,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961230671] [2024-06-14 12:10:40,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961230671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:40,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:40,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:10:40,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224619943] [2024-06-14 12:10:40,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:40,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:10:40,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:40,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:10:40,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:10:40,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:40,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 149 transitions, 1432 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:40,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:40,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:40,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:40,861 INFO L124 PetriNetUnfolderBase]: 2255/3408 cut-off events. [2024-06-14 12:10:40,861 INFO L125 PetriNetUnfolderBase]: For 55976/56017 co-relation queries the response was YES. [2024-06-14 12:10:40,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19436 conditions, 3408 events. 2255/3408 cut-off events. For 55976/56017 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16419 event pairs, 792 based on Foata normal form. 7/3381 useless extension candidates. Maximal degree in co-relation 19386. Up to 3094 conditions per place. [2024-06-14 12:10:40,879 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 94 selfloop transitions, 61 changer transitions 0/170 dead transitions. [2024-06-14 12:10:40,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 170 transitions, 1862 flow [2024-06-14 12:10:40,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:10:40,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:10:40,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-14 12:10:40,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44155844155844154 [2024-06-14 12:10:40,881 INFO L175 Difference]: Start difference. First operand has 108 places, 149 transitions, 1432 flow. Second operand 7 states and 136 transitions. [2024-06-14 12:10:40,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 170 transitions, 1862 flow [2024-06-14 12:10:40,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 170 transitions, 1787 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:10:40,917 INFO L231 Difference]: Finished difference. Result has 111 places, 152 transitions, 1551 flow [2024-06-14 12:10:40,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1551, PETRI_PLACES=111, PETRI_TRANSITIONS=152} [2024-06-14 12:10:40,918 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 66 predicate places. [2024-06-14 12:10:40,918 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 152 transitions, 1551 flow [2024-06-14 12:10:40,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:40,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:40,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:40,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:10:40,919 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:40,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:40,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1806876636, now seen corresponding path program 3 times [2024-06-14 12:10:40,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:40,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111107567] [2024-06-14 12:10:40,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:40,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:40,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:41,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:41,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:41,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111107567] [2024-06-14 12:10:41,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111107567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:41,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:41,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:10:41,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509609645] [2024-06-14 12:10:41,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:41,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:10:41,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:41,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:10:41,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:10:41,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:41,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 152 transitions, 1551 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:41,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:41,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:41,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:42,280 INFO L124 PetriNetUnfolderBase]: 2281/3445 cut-off events. [2024-06-14 12:10:42,280 INFO L125 PetriNetUnfolderBase]: For 62387/62393 co-relation queries the response was YES. [2024-06-14 12:10:42,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20018 conditions, 3445 events. 2281/3445 cut-off events. For 62387/62393 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16743 event pairs, 829 based on Foata normal form. 7/3447 useless extension candidates. Maximal degree in co-relation 19967. Up to 3173 conditions per place. [2024-06-14 12:10:42,303 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 111 selfloop transitions, 42 changer transitions 0/173 dead transitions. [2024-06-14 12:10:42,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 173 transitions, 2027 flow [2024-06-14 12:10:42,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:10:42,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:10:42,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-14 12:10:42,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-14 12:10:42,304 INFO L175 Difference]: Start difference. First operand has 111 places, 152 transitions, 1551 flow. Second operand 7 states and 143 transitions. [2024-06-14 12:10:42,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 173 transitions, 2027 flow [2024-06-14 12:10:42,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 173 transitions, 1827 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-14 12:10:42,353 INFO L231 Difference]: Finished difference. Result has 113 places, 152 transitions, 1445 flow [2024-06-14 12:10:42,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1445, PETRI_PLACES=113, PETRI_TRANSITIONS=152} [2024-06-14 12:10:42,354 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 68 predicate places. [2024-06-14 12:10:42,354 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 152 transitions, 1445 flow [2024-06-14 12:10:42,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:42,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:42,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:42,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:10:42,354 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:42,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:42,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1805379762, now seen corresponding path program 1 times [2024-06-14 12:10:42,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:42,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536043987] [2024-06-14 12:10:42,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:42,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:42,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:43,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:43,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:43,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536043987] [2024-06-14 12:10:43,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536043987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:43,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:43,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:43,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326429403] [2024-06-14 12:10:43,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:43,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:43,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:43,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:43,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:43,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:10:43,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 152 transitions, 1445 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:43,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:43,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:10:43,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:44,009 INFO L124 PetriNetUnfolderBase]: 1998/3161 cut-off events. [2024-06-14 12:10:44,010 INFO L125 PetriNetUnfolderBase]: For 58230/58230 co-relation queries the response was YES. [2024-06-14 12:10:44,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18120 conditions, 3161 events. 1998/3161 cut-off events. For 58230/58230 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16143 event pairs, 692 based on Foata normal form. 6/3165 useless extension candidates. Maximal degree in co-relation 18068. Up to 2859 conditions per place. [2024-06-14 12:10:44,027 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 134 selfloop transitions, 25 changer transitions 0/180 dead transitions. [2024-06-14 12:10:44,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 180 transitions, 1969 flow [2024-06-14 12:10:44,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:44,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:44,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 12:10:44,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-14 12:10:44,028 INFO L175 Difference]: Start difference. First operand has 113 places, 152 transitions, 1445 flow. Second operand 8 states and 164 transitions. [2024-06-14 12:10:44,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 180 transitions, 1969 flow [2024-06-14 12:10:44,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 180 transitions, 1819 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 12:10:44,068 INFO L231 Difference]: Finished difference. Result has 113 places, 155 transitions, 1411 flow [2024-06-14 12:10:44,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1411, PETRI_PLACES=113, PETRI_TRANSITIONS=155} [2024-06-14 12:10:44,068 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 68 predicate places. [2024-06-14 12:10:44,068 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 155 transitions, 1411 flow [2024-06-14 12:10:44,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:44,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:44,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:44,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:10:44,069 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:44,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:44,069 INFO L85 PathProgramCache]: Analyzing trace with hash 2043648777, now seen corresponding path program 1 times [2024-06-14 12:10:44,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:44,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627374513] [2024-06-14 12:10:44,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:44,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:44,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:44,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:44,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:44,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627374513] [2024-06-14 12:10:44,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627374513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:44,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:44,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:10:44,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655038074] [2024-06-14 12:10:44,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:44,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:10:44,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:44,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:10:44,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:10:44,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:10:44,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 155 transitions, 1411 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:44,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:44,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:10:44,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:45,485 INFO L124 PetriNetUnfolderBase]: 1996/3157 cut-off events. [2024-06-14 12:10:45,485 INFO L125 PetriNetUnfolderBase]: For 61814/61814 co-relation queries the response was YES. [2024-06-14 12:10:45,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18371 conditions, 3157 events. 1996/3157 cut-off events. For 61814/61814 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16084 event pairs, 711 based on Foata normal form. 1/3156 useless extension candidates. Maximal degree in co-relation 18321. Up to 2928 conditions per place. [2024-06-14 12:10:45,505 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 131 selfloop transitions, 10 changer transitions 0/162 dead transitions. [2024-06-14 12:10:45,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 162 transitions, 1715 flow [2024-06-14 12:10:45,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:10:45,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:10:45,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-14 12:10:45,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:10:45,507 INFO L175 Difference]: Start difference. First operand has 113 places, 155 transitions, 1411 flow. Second operand 6 states and 110 transitions. [2024-06-14 12:10:45,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 162 transitions, 1715 flow [2024-06-14 12:10:45,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 162 transitions, 1615 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 12:10:45,550 INFO L231 Difference]: Finished difference. Result has 113 places, 155 transitions, 1337 flow [2024-06-14 12:10:45,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1311, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1337, PETRI_PLACES=113, PETRI_TRANSITIONS=155} [2024-06-14 12:10:45,551 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 68 predicate places. [2024-06-14 12:10:45,551 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 155 transitions, 1337 flow [2024-06-14 12:10:45,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:45,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:45,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:45,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:10:45,552 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:45,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:45,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1121044737, now seen corresponding path program 1 times [2024-06-14 12:10:45,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:45,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232756619] [2024-06-14 12:10:45,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:45,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:45,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:46,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:46,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:46,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232756619] [2024-06-14 12:10:46,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232756619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:46,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:46,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:46,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028924760] [2024-06-14 12:10:46,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:46,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:46,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:46,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:46,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:46,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:46,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 155 transitions, 1337 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:10:46,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:46,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:46,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:46,955 INFO L124 PetriNetUnfolderBase]: 2262/3430 cut-off events. [2024-06-14 12:10:46,955 INFO L125 PetriNetUnfolderBase]: For 77957/77977 co-relation queries the response was YES. [2024-06-14 12:10:46,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20752 conditions, 3430 events. 2262/3430 cut-off events. For 77957/77977 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16687 event pairs, 746 based on Foata normal form. 8/3422 useless extension candidates. Maximal degree in co-relation 20701. Up to 3143 conditions per place. [2024-06-14 12:10:46,980 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 131 selfloop transitions, 41 changer transitions 0/188 dead transitions. [2024-06-14 12:10:46,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 188 transitions, 1841 flow [2024-06-14 12:10:46,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:46,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:46,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 12:10:46,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-14 12:10:46,981 INFO L175 Difference]: Start difference. First operand has 113 places, 155 transitions, 1337 flow. Second operand 8 states and 159 transitions. [2024-06-14 12:10:46,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 188 transitions, 1841 flow [2024-06-14 12:10:47,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 188 transitions, 1793 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 12:10:47,029 INFO L231 Difference]: Finished difference. Result has 116 places, 158 transitions, 1443 flow [2024-06-14 12:10:47,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1443, PETRI_PLACES=116, PETRI_TRANSITIONS=158} [2024-06-14 12:10:47,030 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 71 predicate places. [2024-06-14 12:10:47,030 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 158 transitions, 1443 flow [2024-06-14 12:10:47,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:10:47,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:47,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:47,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:10:47,031 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:47,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:47,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1121194467, now seen corresponding path program 2 times [2024-06-14 12:10:47,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:47,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368303959] [2024-06-14 12:10:47,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:47,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:47,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:47,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:47,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:47,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368303959] [2024-06-14 12:10:47,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368303959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:47,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:47,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:47,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978917487] [2024-06-14 12:10:47,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:47,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:47,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:47,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:47,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:47,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:47,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 158 transitions, 1443 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:10:47,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:47,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:47,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:48,368 INFO L124 PetriNetUnfolderBase]: 2284/3464 cut-off events. [2024-06-14 12:10:48,368 INFO L125 PetriNetUnfolderBase]: For 86859/86879 co-relation queries the response was YES. [2024-06-14 12:10:48,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21735 conditions, 3464 events. 2284/3464 cut-off events. For 86859/86879 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16863 event pairs, 746 based on Foata normal form. 8/3456 useless extension candidates. Maximal degree in co-relation 21685. Up to 3096 conditions per place. [2024-06-14 12:10:48,393 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 119 selfloop transitions, 55 changer transitions 0/190 dead transitions. [2024-06-14 12:10:48,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 190 transitions, 1955 flow [2024-06-14 12:10:48,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:48,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:48,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 12:10:48,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-14 12:10:48,395 INFO L175 Difference]: Start difference. First operand has 116 places, 158 transitions, 1443 flow. Second operand 8 states and 159 transitions. [2024-06-14 12:10:48,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 190 transitions, 1955 flow [2024-06-14 12:10:48,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 190 transitions, 1825 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 12:10:48,446 INFO L231 Difference]: Finished difference. Result has 118 places, 161 transitions, 1506 flow [2024-06-14 12:10:48,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1313, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1506, PETRI_PLACES=118, PETRI_TRANSITIONS=161} [2024-06-14 12:10:48,447 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 73 predicate places. [2024-06-14 12:10:48,447 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 161 transitions, 1506 flow [2024-06-14 12:10:48,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:10:48,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:48,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:48,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:10:48,448 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:48,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:48,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1121194684, now seen corresponding path program 1 times [2024-06-14 12:10:48,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:48,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199786287] [2024-06-14 12:10:48,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:48,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:48,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:49,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:49,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:49,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199786287] [2024-06-14 12:10:49,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199786287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:49,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:49,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:49,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734526692] [2024-06-14 12:10:49,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:49,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:49,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:49,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:49,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:49,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:10:49,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 161 transitions, 1506 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:49,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:49,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:10:49,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:49,841 INFO L124 PetriNetUnfolderBase]: 2484/3690 cut-off events. [2024-06-14 12:10:49,841 INFO L125 PetriNetUnfolderBase]: For 97340/97342 co-relation queries the response was YES. [2024-06-14 12:10:49,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23629 conditions, 3690 events. 2484/3690 cut-off events. For 97340/97342 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17456 event pairs, 779 based on Foata normal form. 5/3693 useless extension candidates. Maximal degree in co-relation 23578. Up to 3465 conditions per place. [2024-06-14 12:10:49,868 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 143 selfloop transitions, 54 changer transitions 0/201 dead transitions. [2024-06-14 12:10:49,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 201 transitions, 2282 flow [2024-06-14 12:10:49,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:49,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:49,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:10:49,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-14 12:10:49,870 INFO L175 Difference]: Start difference. First operand has 118 places, 161 transitions, 1506 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:10:49,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 201 transitions, 2282 flow [2024-06-14 12:10:49,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 201 transitions, 2123 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 12:10:49,948 INFO L231 Difference]: Finished difference. Result has 122 places, 172 transitions, 1683 flow [2024-06-14 12:10:49,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1683, PETRI_PLACES=122, PETRI_TRANSITIONS=172} [2024-06-14 12:10:49,948 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 77 predicate places. [2024-06-14 12:10:49,948 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 172 transitions, 1683 flow [2024-06-14 12:10:49,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:49,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:49,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:49,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:10:49,949 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:49,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:49,950 INFO L85 PathProgramCache]: Analyzing trace with hash -151022357, now seen corresponding path program 1 times [2024-06-14 12:10:49,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:49,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927350708] [2024-06-14 12:10:49,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:49,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:49,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:50,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:50,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:50,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927350708] [2024-06-14 12:10:50,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927350708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:50,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:50,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:50,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216648088] [2024-06-14 12:10:50,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:50,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:50,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:50,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:50,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:50,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:50,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 172 transitions, 1683 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:10:50,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:50,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:50,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:51,648 INFO L124 PetriNetUnfolderBase]: 2392/3607 cut-off events. [2024-06-14 12:10:51,648 INFO L125 PetriNetUnfolderBase]: For 106722/106724 co-relation queries the response was YES. [2024-06-14 12:10:51,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23907 conditions, 3607 events. 2392/3607 cut-off events. For 106722/106724 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17612 event pairs, 767 based on Foata normal form. 5/3610 useless extension candidates. Maximal degree in co-relation 23853. Up to 3363 conditions per place. [2024-06-14 12:10:51,674 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 147 selfloop transitions, 32 changer transitions 0/202 dead transitions. [2024-06-14 12:10:51,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 202 transitions, 2287 flow [2024-06-14 12:10:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:51,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:51,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 12:10:51,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-14 12:10:51,676 INFO L175 Difference]: Start difference. First operand has 122 places, 172 transitions, 1683 flow. Second operand 8 states and 160 transitions. [2024-06-14 12:10:51,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 202 transitions, 2287 flow [2024-06-14 12:10:51,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 202 transitions, 2187 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-14 12:10:51,758 INFO L231 Difference]: Finished difference. Result has 127 places, 176 transitions, 1732 flow [2024-06-14 12:10:51,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1583, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1732, PETRI_PLACES=127, PETRI_TRANSITIONS=176} [2024-06-14 12:10:51,759 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 82 predicate places. [2024-06-14 12:10:51,759 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 176 transitions, 1732 flow [2024-06-14 12:10:51,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:10:51,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:51,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:51,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:10:51,759 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:51,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:51,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1126766314, now seen corresponding path program 2 times [2024-06-14 12:10:51,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:51,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856420246] [2024-06-14 12:10:51,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:51,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:51,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:52,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:52,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:52,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856420246] [2024-06-14 12:10:52,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856420246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:52,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:52,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:52,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518750833] [2024-06-14 12:10:52,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:52,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:52,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:52,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:52,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:52,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:10:52,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 176 transitions, 1732 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:52,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:52,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:10:52,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:53,274 INFO L124 PetriNetUnfolderBase]: 2560/3799 cut-off events. [2024-06-14 12:10:53,275 INFO L125 PetriNetUnfolderBase]: For 118059/118059 co-relation queries the response was YES. [2024-06-14 12:10:53,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26333 conditions, 3799 events. 2560/3799 cut-off events. For 118059/118059 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18061 event pairs, 762 based on Foata normal form. 3/3800 useless extension candidates. Maximal degree in co-relation 26277. Up to 3477 conditions per place. [2024-06-14 12:10:53,301 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 141 selfloop transitions, 71 changer transitions 0/216 dead transitions. [2024-06-14 12:10:53,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 216 transitions, 2656 flow [2024-06-14 12:10:53,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:53,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:53,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 12:10:53,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-14 12:10:53,313 INFO L175 Difference]: Start difference. First operand has 127 places, 176 transitions, 1732 flow. Second operand 8 states and 158 transitions. [2024-06-14 12:10:53,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 216 transitions, 2656 flow [2024-06-14 12:10:53,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 216 transitions, 2537 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 12:10:53,398 INFO L231 Difference]: Finished difference. Result has 130 places, 188 transitions, 2035 flow [2024-06-14 12:10:53,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2035, PETRI_PLACES=130, PETRI_TRANSITIONS=188} [2024-06-14 12:10:53,398 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 85 predicate places. [2024-06-14 12:10:53,399 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 188 transitions, 2035 flow [2024-06-14 12:10:53,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:53,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:53,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:53,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:10:53,399 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:53,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:53,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1126758874, now seen corresponding path program 3 times [2024-06-14 12:10:53,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:53,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75630697] [2024-06-14 12:10:53,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:53,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:53,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:54,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:54,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:54,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75630697] [2024-06-14 12:10:54,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75630697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:54,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:54,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:54,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404710301] [2024-06-14 12:10:54,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:54,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:54,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:54,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:54,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:54,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:10:54,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 188 transitions, 2035 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:54,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:54,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:10:54,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:54,891 INFO L124 PetriNetUnfolderBase]: 2554/3791 cut-off events. [2024-06-14 12:10:54,891 INFO L125 PetriNetUnfolderBase]: For 128952/128952 co-relation queries the response was YES. [2024-06-14 12:10:54,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27354 conditions, 3791 events. 2554/3791 cut-off events. For 128952/128952 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18015 event pairs, 762 based on Foata normal form. 3/3792 useless extension candidates. Maximal degree in co-relation 27296. Up to 3473 conditions per place. [2024-06-14 12:10:54,923 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 150 selfloop transitions, 61 changer transitions 0/215 dead transitions. [2024-06-14 12:10:54,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 215 transitions, 2695 flow [2024-06-14 12:10:54,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:54,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:54,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:10:54,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-14 12:10:54,929 INFO L175 Difference]: Start difference. First operand has 130 places, 188 transitions, 2035 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:10:54,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 215 transitions, 2695 flow [2024-06-14 12:10:55,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 215 transitions, 2522 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-14 12:10:55,039 INFO L231 Difference]: Finished difference. Result has 135 places, 188 transitions, 1994 flow [2024-06-14 12:10:55,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1994, PETRI_PLACES=135, PETRI_TRANSITIONS=188} [2024-06-14 12:10:55,040 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 90 predicate places. [2024-06-14 12:10:55,040 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 188 transitions, 1994 flow [2024-06-14 12:10:55,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:55,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:55,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:55,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:10:55,041 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:55,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:55,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1126758657, now seen corresponding path program 3 times [2024-06-14 12:10:55,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:55,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779709541] [2024-06-14 12:10:55,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:55,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:55,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:55,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:55,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:55,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779709541] [2024-06-14 12:10:55,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779709541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:55,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:55,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:55,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329196142] [2024-06-14 12:10:55,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:55,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:55,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:55,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:55,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:55,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:55,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 188 transitions, 1994 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:10:55,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:55,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:55,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:56,489 INFO L124 PetriNetUnfolderBase]: 2434/3674 cut-off events. [2024-06-14 12:10:56,490 INFO L125 PetriNetUnfolderBase]: For 133483/133517 co-relation queries the response was YES. [2024-06-14 12:10:56,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26584 conditions, 3674 events. 2434/3674 cut-off events. For 133483/133517 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17900 event pairs, 711 based on Foata normal form. 6/3664 useless extension candidates. Maximal degree in co-relation 26524. Up to 3232 conditions per place. [2024-06-14 12:10:56,519 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 141 selfloop transitions, 54 changer transitions 0/218 dead transitions. [2024-06-14 12:10:56,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 218 transitions, 2556 flow [2024-06-14 12:10:56,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:56,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:56,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 12:10:56,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-14 12:10:56,521 INFO L175 Difference]: Start difference. First operand has 135 places, 188 transitions, 1994 flow. Second operand 8 states and 158 transitions. [2024-06-14 12:10:56,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 218 transitions, 2556 flow [2024-06-14 12:10:56,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 218 transitions, 2346 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 12:10:56,614 INFO L231 Difference]: Finished difference. Result has 135 places, 191 transitions, 1984 flow [2024-06-14 12:10:56,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1984, PETRI_PLACES=135, PETRI_TRANSITIONS=191} [2024-06-14 12:10:56,615 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 90 predicate places. [2024-06-14 12:10:56,615 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 191 transitions, 1984 flow [2024-06-14 12:10:56,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:10:56,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:56,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:56,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:10:56,616 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:56,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:56,616 INFO L85 PathProgramCache]: Analyzing trace with hash -132535069, now seen corresponding path program 2 times [2024-06-14 12:10:56,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:56,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339491923] [2024-06-14 12:10:56,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:56,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:56,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:57,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-14 12:10:57,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:57,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339491923] [2024-06-14 12:10:57,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339491923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:57,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:57,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:57,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446953741] [2024-06-14 12:10:57,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:57,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:57,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:57,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:57,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:57,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:10:57,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 191 transitions, 1984 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:10:57,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:57,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:10:57,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:58,510 INFO L124 PetriNetUnfolderBase]: 2480/3741 cut-off events. [2024-06-14 12:10:58,510 INFO L125 PetriNetUnfolderBase]: For 144308/144314 co-relation queries the response was YES. [2024-06-14 12:10:58,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27041 conditions, 3741 events. 2480/3741 cut-off events. For 144308/144314 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 18306 event pairs, 771 based on Foata normal form. 7/3743 useless extension candidates. Maximal degree in co-relation 26982. Up to 3386 conditions per place. [2024-06-14 12:10:58,538 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 140 selfloop transitions, 53 changer transitions 0/219 dead transitions. [2024-06-14 12:10:58,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 219 transitions, 2638 flow [2024-06-14 12:10:58,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:58,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:58,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 12:10:58,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-06-14 12:10:58,539 INFO L175 Difference]: Start difference. First operand has 135 places, 191 transitions, 1984 flow. Second operand 9 states and 172 transitions. [2024-06-14 12:10:58,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 219 transitions, 2638 flow [2024-06-14 12:10:58,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 219 transitions, 2462 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 12:10:58,647 INFO L231 Difference]: Finished difference. Result has 138 places, 195 transitions, 2011 flow [2024-06-14 12:10:58,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1808, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2011, PETRI_PLACES=138, PETRI_TRANSITIONS=195} [2024-06-14 12:10:58,648 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 93 predicate places. [2024-06-14 12:10:58,648 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 195 transitions, 2011 flow [2024-06-14 12:10:58,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:10:58,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:58,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:58,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:10:58,649 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:58,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:58,649 INFO L85 PathProgramCache]: Analyzing trace with hash -132535348, now seen corresponding path program 4 times [2024-06-14 12:10:58,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:58,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121608191] [2024-06-14 12:10:58,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:58,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:58,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:59,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:59,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:59,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121608191] [2024-06-14 12:10:59,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121608191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:59,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:59,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:59,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946288450] [2024-06-14 12:10:59,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:59,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:59,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:59,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:59,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:59,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:10:59,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 195 transitions, 2011 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:59,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:59,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:10:59,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:00,232 INFO L124 PetriNetUnfolderBase]: 2620/3894 cut-off events. [2024-06-14 12:11:00,232 INFO L125 PetriNetUnfolderBase]: For 154275/154281 co-relation queries the response was YES. [2024-06-14 12:11:00,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28930 conditions, 3894 events. 2620/3894 cut-off events. For 154275/154281 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18635 event pairs, 771 based on Foata normal form. 7/3891 useless extension candidates. Maximal degree in co-relation 28870. Up to 3422 conditions per place. [2024-06-14 12:11:00,262 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 129 selfloop transitions, 100 changer transitions 0/233 dead transitions. [2024-06-14 12:11:00,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 233 transitions, 3015 flow [2024-06-14 12:11:00,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:11:00,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:11:00,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 12:11:00,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-14 12:11:00,264 INFO L175 Difference]: Start difference. First operand has 138 places, 195 transitions, 2011 flow. Second operand 8 states and 158 transitions. [2024-06-14 12:11:00,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 233 transitions, 3015 flow [2024-06-14 12:11:00,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 233 transitions, 2854 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-14 12:11:00,385 INFO L231 Difference]: Finished difference. Result has 142 places, 207 transitions, 2371 flow [2024-06-14 12:11:00,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1850, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2371, PETRI_PLACES=142, PETRI_TRANSITIONS=207} [2024-06-14 12:11:00,386 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 97 predicate places. [2024-06-14 12:11:00,386 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 207 transitions, 2371 flow [2024-06-14 12:11:00,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:00,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:00,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:00,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:11:00,387 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:00,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:00,387 INFO L85 PathProgramCache]: Analyzing trace with hash -178607827, now seen corresponding path program 4 times [2024-06-14 12:11:00,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:00,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761220604] [2024-06-14 12:11:00,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:00,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:00,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:01,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:01,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:01,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761220604] [2024-06-14 12:11:01,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761220604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:01,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:01,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:11:01,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412581836] [2024-06-14 12:11:01,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:01,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:11:01,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:01,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:11:01,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:11:01,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:11:01,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 207 transitions, 2371 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:11:01,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:01,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:11:01,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:01,889 INFO L124 PetriNetUnfolderBase]: 2484/3755 cut-off events. [2024-06-14 12:11:01,890 INFO L125 PetriNetUnfolderBase]: For 165829/165886 co-relation queries the response was YES. [2024-06-14 12:11:01,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29219 conditions, 3755 events. 2484/3755 cut-off events. For 165829/165886 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18409 event pairs, 727 based on Foata normal form. 12/3742 useless extension candidates. Maximal degree in co-relation 29156. Up to 3250 conditions per place. [2024-06-14 12:11:01,921 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 146 selfloop transitions, 62 changer transitions 0/235 dead transitions. [2024-06-14 12:11:01,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 235 transitions, 2965 flow [2024-06-14 12:11:01,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:11:01,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:11:01,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:11:01,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-14 12:11:01,923 INFO L175 Difference]: Start difference. First operand has 142 places, 207 transitions, 2371 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:11:01,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 235 transitions, 2965 flow [2024-06-14 12:11:02,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 235 transitions, 2831 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-14 12:11:02,060 INFO L231 Difference]: Finished difference. Result has 147 places, 210 transitions, 2465 flow [2024-06-14 12:11:02,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2243, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2465, PETRI_PLACES=147, PETRI_TRANSITIONS=210} [2024-06-14 12:11:02,060 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 102 predicate places. [2024-06-14 12:11:02,061 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 210 transitions, 2465 flow [2024-06-14 12:11:02,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:11:02,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:02,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:02,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:11:02,061 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:02,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:02,062 INFO L85 PathProgramCache]: Analyzing trace with hash 49146371, now seen corresponding path program 3 times [2024-06-14 12:11:02,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:02,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720097630] [2024-06-14 12:11:02,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:02,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:02,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:02,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:02,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:02,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720097630] [2024-06-14 12:11:02,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720097630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:02,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:02,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:11:02,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208770945] [2024-06-14 12:11:02,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:02,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:11:02,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:02,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:11:02,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:11:03,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:11:03,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 210 transitions, 2465 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:11:03,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:03,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:11:03,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:03,683 INFO L124 PetriNetUnfolderBase]: 2538/3830 cut-off events. [2024-06-14 12:11:03,684 INFO L125 PetriNetUnfolderBase]: For 172222/172228 co-relation queries the response was YES. [2024-06-14 12:11:03,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29500 conditions, 3830 events. 2538/3830 cut-off events. For 172222/172228 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18844 event pairs, 772 based on Foata normal form. 7/3832 useless extension candidates. Maximal degree in co-relation 29435. Up to 3403 conditions per place. [2024-06-14 12:11:03,718 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 149 selfloop transitions, 66 changer transitions 0/244 dead transitions. [2024-06-14 12:11:03,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 244 transitions, 3397 flow [2024-06-14 12:11:03,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:11:03,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:11:03,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-14 12:11:03,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630681818181818 [2024-06-14 12:11:03,720 INFO L175 Difference]: Start difference. First operand has 147 places, 210 transitions, 2465 flow. Second operand 8 states and 163 transitions. [2024-06-14 12:11:03,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 244 transitions, 3397 flow [2024-06-14 12:11:03,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 244 transitions, 3199 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 12:11:03,827 INFO L231 Difference]: Finished difference. Result has 149 places, 218 transitions, 2596 flow [2024-06-14 12:11:03,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2267, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2596, PETRI_PLACES=149, PETRI_TRANSITIONS=218} [2024-06-14 12:11:03,827 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 104 predicate places. [2024-06-14 12:11:03,827 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 218 transitions, 2596 flow [2024-06-14 12:11:03,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:11:03,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:03,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:03,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:11:03,828 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:03,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:03,828 INFO L85 PathProgramCache]: Analyzing trace with hash -178607610, now seen corresponding path program 5 times [2024-06-14 12:11:03,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:03,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737549388] [2024-06-14 12:11:03,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:03,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:03,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:04,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:04,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:04,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737549388] [2024-06-14 12:11:04,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737549388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:04,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:04,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:11:04,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066508358] [2024-06-14 12:11:04,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:04,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:11:04,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:04,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:11:04,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:11:04,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:04,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 218 transitions, 2596 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:04,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:04,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:04,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:05,257 INFO L124 PetriNetUnfolderBase]: 2670/3971 cut-off events. [2024-06-14 12:11:05,257 INFO L125 PetriNetUnfolderBase]: For 184712/184718 co-relation queries the response was YES. [2024-06-14 12:11:05,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31333 conditions, 3971 events. 2670/3971 cut-off events. For 184712/184718 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 19109 event pairs, 771 based on Foata normal form. 7/3968 useless extension candidates. Maximal degree in co-relation 31267. Up to 3487 conditions per place. [2024-06-14 12:11:05,293 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 160 selfloop transitions, 85 changer transitions 0/249 dead transitions. [2024-06-14 12:11:05,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 249 transitions, 3573 flow [2024-06-14 12:11:05,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:11:05,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:11:05,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 12:11:05,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-14 12:11:05,299 INFO L175 Difference]: Start difference. First operand has 149 places, 218 transitions, 2596 flow. Second operand 8 states and 159 transitions. [2024-06-14 12:11:05,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 249 transitions, 3573 flow [2024-06-14 12:11:05,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 249 transitions, 3414 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-14 12:11:05,479 INFO L231 Difference]: Finished difference. Result has 153 places, 222 transitions, 2712 flow [2024-06-14 12:11:05,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2712, PETRI_PLACES=153, PETRI_TRANSITIONS=222} [2024-06-14 12:11:05,480 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 108 predicate places. [2024-06-14 12:11:05,480 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 222 transitions, 2712 flow [2024-06-14 12:11:05,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:05,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:05,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:05,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:11:05,485 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:05,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:05,486 INFO L85 PathProgramCache]: Analyzing trace with hash -178600170, now seen corresponding path program 6 times [2024-06-14 12:11:05,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:05,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163194815] [2024-06-14 12:11:05,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:05,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:05,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:06,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:06,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:06,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163194815] [2024-06-14 12:11:06,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163194815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:06,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:06,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:11:06,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634949047] [2024-06-14 12:11:06,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:06,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:11:06,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:06,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:11:06,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:11:06,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:06,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 222 transitions, 2712 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:06,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:06,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:06,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:07,090 INFO L124 PetriNetUnfolderBase]: 2664/3963 cut-off events. [2024-06-14 12:11:07,092 INFO L125 PetriNetUnfolderBase]: For 192485/192491 co-relation queries the response was YES. [2024-06-14 12:11:07,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31698 conditions, 3963 events. 2664/3963 cut-off events. For 192485/192491 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 19055 event pairs, 771 based on Foata normal form. 7/3960 useless extension candidates. Maximal degree in co-relation 31630. Up to 3483 conditions per place. [2024-06-14 12:11:07,126 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 157 selfloop transitions, 86 changer transitions 0/247 dead transitions. [2024-06-14 12:11:07,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 247 transitions, 3472 flow [2024-06-14 12:11:07,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:11:07,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:11:07,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 12:11:07,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-14 12:11:07,127 INFO L175 Difference]: Start difference. First operand has 153 places, 222 transitions, 2712 flow. Second operand 8 states and 158 transitions. [2024-06-14 12:11:07,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 247 transitions, 3472 flow [2024-06-14 12:11:07,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 247 transitions, 3114 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:07,323 INFO L231 Difference]: Finished difference. Result has 154 places, 222 transitions, 2535 flow [2024-06-14 12:11:07,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2535, PETRI_PLACES=154, PETRI_TRANSITIONS=222} [2024-06-14 12:11:07,323 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 109 predicate places. [2024-06-14 12:11:07,324 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 222 transitions, 2535 flow [2024-06-14 12:11:07,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:07,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:07,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:07,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:11:07,324 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:07,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:07,325 INFO L85 PathProgramCache]: Analyzing trace with hash -141731839, now seen corresponding path program 4 times [2024-06-14 12:11:07,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:07,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268578386] [2024-06-14 12:11:07,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:07,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:07,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:08,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:08,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:08,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268578386] [2024-06-14 12:11:08,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268578386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:08,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:08,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:11:08,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350520052] [2024-06-14 12:11:08,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:08,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:11:08,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:08,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:11:08,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:11:08,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:11:08,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 222 transitions, 2535 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:11:08,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:08,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:11:08,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:09,161 INFO L124 PetriNetUnfolderBase]: 2544/3840 cut-off events. [2024-06-14 12:11:09,162 INFO L125 PetriNetUnfolderBase]: For 196666/196672 co-relation queries the response was YES. [2024-06-14 12:11:09,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30454 conditions, 3840 events. 2544/3840 cut-off events. For 196666/196672 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 18930 event pairs, 770 based on Foata normal form. 7/3842 useless extension candidates. Maximal degree in co-relation 30387. Up to 3462 conditions per place. [2024-06-14 12:11:09,191 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 169 selfloop transitions, 48 changer transitions 0/247 dead transitions. [2024-06-14 12:11:09,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 247 transitions, 3249 flow [2024-06-14 12:11:09,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:09,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:09,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 12:11:09,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-14 12:11:09,192 INFO L175 Difference]: Start difference. First operand has 154 places, 222 transitions, 2535 flow. Second operand 9 states and 173 transitions. [2024-06-14 12:11:09,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 247 transitions, 3249 flow [2024-06-14 12:11:09,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 247 transitions, 2942 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:09,389 INFO L231 Difference]: Finished difference. Result has 156 places, 222 transitions, 2333 flow [2024-06-14 12:11:09,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2333, PETRI_PLACES=156, PETRI_TRANSITIONS=222} [2024-06-14 12:11:09,390 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 111 predicate places. [2024-06-14 12:11:09,390 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 222 transitions, 2333 flow [2024-06-14 12:11:09,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:11:09,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:09,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:09,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:11:09,390 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:09,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:09,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1071396041, now seen corresponding path program 1 times [2024-06-14 12:11:09,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:09,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626271741] [2024-06-14 12:11:09,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:09,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:09,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:10,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:10,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:10,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626271741] [2024-06-14 12:11:10,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626271741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:10,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:10,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:11:10,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590875708] [2024-06-14 12:11:10,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:10,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:11:10,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:10,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:11:10,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:11:10,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:11:10,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 222 transitions, 2333 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:10,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:10,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:11:10,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:10,850 INFO L124 PetriNetUnfolderBase]: 2254/3543 cut-off events. [2024-06-14 12:11:10,850 INFO L125 PetriNetUnfolderBase]: For 170006/170006 co-relation queries the response was YES. [2024-06-14 12:11:10,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27130 conditions, 3543 events. 2254/3543 cut-off events. For 170006/170006 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18091 event pairs, 655 based on Foata normal form. 2/3543 useless extension candidates. Maximal degree in co-relation 27063. Up to 3212 conditions per place. [2024-06-14 12:11:10,879 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 190 selfloop transitions, 13 changer transitions 0/234 dead transitions. [2024-06-14 12:11:10,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 234 transitions, 2797 flow [2024-06-14 12:11:10,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:11:10,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:11:10,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 12:11:10,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 12:11:10,881 INFO L175 Difference]: Start difference. First operand has 156 places, 222 transitions, 2333 flow. Second operand 7 states and 126 transitions. [2024-06-14 12:11:10,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 234 transitions, 2797 flow [2024-06-14 12:11:11,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 234 transitions, 2660 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 12:11:11,018 INFO L231 Difference]: Finished difference. Result has 155 places, 225 transitions, 2266 flow [2024-06-14 12:11:11,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2266, PETRI_PLACES=155, PETRI_TRANSITIONS=225} [2024-06-14 12:11:11,019 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 110 predicate places. [2024-06-14 12:11:11,019 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 225 transitions, 2266 flow [2024-06-14 12:11:11,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:11,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:11,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:11,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:11:11,020 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:11,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:11,020 INFO L85 PathProgramCache]: Analyzing trace with hash 392529269, now seen corresponding path program 1 times [2024-06-14 12:11:11,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:11,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27613825] [2024-06-14 12:11:11,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:11,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:11,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:11,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:11,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:11,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27613825] [2024-06-14 12:11:11,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27613825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:11,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:11,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:11,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114699670] [2024-06-14 12:11:11,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:11,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:11,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:11,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:11,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:12,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:11:12,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 225 transitions, 2266 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:12,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:12,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:11:12,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:12,862 INFO L124 PetriNetUnfolderBase]: 2500/3790 cut-off events. [2024-06-14 12:11:12,863 INFO L125 PetriNetUnfolderBase]: For 207524/207528 co-relation queries the response was YES. [2024-06-14 12:11:12,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30394 conditions, 3790 events. 2500/3790 cut-off events. For 207524/207528 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18675 event pairs, 683 based on Foata normal form. 6/3794 useless extension candidates. Maximal degree in co-relation 30326. Up to 3428 conditions per place. [2024-06-14 12:11:12,894 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 190 selfloop transitions, 44 changer transitions 0/264 dead transitions. [2024-06-14 12:11:12,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 264 transitions, 2948 flow [2024-06-14 12:11:12,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:12,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:12,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 12:11:12,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-14 12:11:12,895 INFO L175 Difference]: Start difference. First operand has 155 places, 225 transitions, 2266 flow. Second operand 9 states and 178 transitions. [2024-06-14 12:11:12,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 264 transitions, 2948 flow [2024-06-14 12:11:13,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 264 transitions, 2900 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 12:11:13,054 INFO L231 Difference]: Finished difference. Result has 159 places, 228 transitions, 2412 flow [2024-06-14 12:11:13,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2412, PETRI_PLACES=159, PETRI_TRANSITIONS=228} [2024-06-14 12:11:13,054 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 114 predicate places. [2024-06-14 12:11:13,054 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 228 transitions, 2412 flow [2024-06-14 12:11:13,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:13,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:13,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:13,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:11:13,055 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:13,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:13,055 INFO L85 PathProgramCache]: Analyzing trace with hash 392649425, now seen corresponding path program 1 times [2024-06-14 12:11:13,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:13,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964505458] [2024-06-14 12:11:13,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:13,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:13,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:13,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:13,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:13,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964505458] [2024-06-14 12:11:13,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964505458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:13,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:13,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:13,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992780426] [2024-06-14 12:11:13,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:13,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:13,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:13,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:13,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:13,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:13,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 228 transitions, 2412 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:13,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:13,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:13,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:14,800 INFO L124 PetriNetUnfolderBase]: 2712/4033 cut-off events. [2024-06-14 12:11:14,801 INFO L125 PetriNetUnfolderBase]: For 227626/227628 co-relation queries the response was YES. [2024-06-14 12:11:14,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32842 conditions, 4033 events. 2712/4033 cut-off events. For 227626/227628 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19532 event pairs, 708 based on Foata normal form. 8/4039 useless extension candidates. Maximal degree in co-relation 32773. Up to 3768 conditions per place. [2024-06-14 12:11:14,833 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 225 selfloop transitions, 49 changer transitions 0/278 dead transitions. [2024-06-14 12:11:14,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 278 transitions, 3582 flow [2024-06-14 12:11:14,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:14,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:14,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-14 12:11:14,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-14 12:11:14,835 INFO L175 Difference]: Start difference. First operand has 159 places, 228 transitions, 2412 flow. Second operand 9 states and 180 transitions. [2024-06-14 12:11:14,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 278 transitions, 3582 flow [2024-06-14 12:11:14,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 278 transitions, 3412 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:15,000 INFO L231 Difference]: Finished difference. Result has 163 places, 239 transitions, 2592 flow [2024-06-14 12:11:15,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2592, PETRI_PLACES=163, PETRI_TRANSITIONS=239} [2024-06-14 12:11:15,001 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2024-06-14 12:11:15,001 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 239 transitions, 2592 flow [2024-06-14 12:11:15,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:15,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:15,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:15,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:11:15,002 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:15,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:15,002 INFO L85 PathProgramCache]: Analyzing trace with hash 397297813, now seen corresponding path program 1 times [2024-06-14 12:11:15,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:15,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126495627] [2024-06-14 12:11:15,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:15,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:15,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-14 12:11:15,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:15,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126495627] [2024-06-14 12:11:15,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126495627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:15,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:15,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:15,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084246607] [2024-06-14 12:11:15,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:15,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:15,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:15,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:15,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:15,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:15,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 239 transitions, 2592 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:15,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:15,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:15,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:16,790 INFO L124 PetriNetUnfolderBase]: 2730/4059 cut-off events. [2024-06-14 12:11:16,790 INFO L125 PetriNetUnfolderBase]: For 243525/243527 co-relation queries the response was YES. [2024-06-14 12:11:16,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34249 conditions, 4059 events. 2730/4059 cut-off events. For 243525/243527 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19640 event pairs, 696 based on Foata normal form. 5/4062 useless extension candidates. Maximal degree in co-relation 34177. Up to 3806 conditions per place. [2024-06-14 12:11:16,824 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 214 selfloop transitions, 58 changer transitions 0/276 dead transitions. [2024-06-14 12:11:16,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 276 transitions, 3568 flow [2024-06-14 12:11:16,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:16,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:16,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 12:11:16,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-14 12:11:16,828 INFO L175 Difference]: Start difference. First operand has 163 places, 239 transitions, 2592 flow. Second operand 9 states and 174 transitions. [2024-06-14 12:11:16,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 276 transitions, 3568 flow [2024-06-14 12:11:17,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 276 transitions, 3403 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-14 12:11:17,023 INFO L231 Difference]: Finished difference. Result has 168 places, 243 transitions, 2662 flow [2024-06-14 12:11:17,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2662, PETRI_PLACES=168, PETRI_TRANSITIONS=243} [2024-06-14 12:11:17,024 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 123 predicate places. [2024-06-14 12:11:17,024 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 243 transitions, 2662 flow [2024-06-14 12:11:17,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:17,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:17,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:17,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:11:17,024 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:17,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:17,025 INFO L85 PathProgramCache]: Analyzing trace with hash 397297565, now seen corresponding path program 2 times [2024-06-14 12:11:17,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:17,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583923725] [2024-06-14 12:11:17,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:17,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:17,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:17,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:17,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:17,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583923725] [2024-06-14 12:11:17,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583923725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:17,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:17,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:17,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617961824] [2024-06-14 12:11:17,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:17,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:17,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:17,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:17,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:17,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:17,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 243 transitions, 2662 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:17,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:17,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:17,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:18,641 INFO L124 PetriNetUnfolderBase]: 2846/4226 cut-off events. [2024-06-14 12:11:18,641 INFO L125 PetriNetUnfolderBase]: For 265683/265685 co-relation queries the response was YES. [2024-06-14 12:11:18,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36399 conditions, 4226 events. 2846/4226 cut-off events. For 265683/265685 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20549 event pairs, 691 based on Foata normal form. 8/4232 useless extension candidates. Maximal degree in co-relation 36325. Up to 3724 conditions per place. [2024-06-14 12:11:18,676 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 222 selfloop transitions, 68 changer transitions 0/294 dead transitions. [2024-06-14 12:11:18,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 294 transitions, 4040 flow [2024-06-14 12:11:18,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:18,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:18,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 12:11:18,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-14 12:11:18,677 INFO L175 Difference]: Start difference. First operand has 168 places, 243 transitions, 2662 flow. Second operand 9 states and 182 transitions. [2024-06-14 12:11:18,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 294 transitions, 4040 flow [2024-06-14 12:11:18,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 294 transitions, 3835 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:18,861 INFO L231 Difference]: Finished difference. Result has 171 places, 255 transitions, 2940 flow [2024-06-14 12:11:18,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2457, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2940, PETRI_PLACES=171, PETRI_TRANSITIONS=255} [2024-06-14 12:11:18,861 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 126 predicate places. [2024-06-14 12:11:18,862 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 255 transitions, 2940 flow [2024-06-14 12:11:18,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:18,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:18,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:18,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:11:18,862 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:18,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:18,863 INFO L85 PathProgramCache]: Analyzing trace with hash 397291055, now seen corresponding path program 3 times [2024-06-14 12:11:18,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:18,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755649986] [2024-06-14 12:11:18,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:18,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:18,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:19,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:19,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:19,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755649986] [2024-06-14 12:11:19,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755649986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:19,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:19,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:19,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601974370] [2024-06-14 12:11:19,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:19,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:19,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:19,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:19,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:19,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:19,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 255 transitions, 2940 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:19,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:19,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:19,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:20,703 INFO L124 PetriNetUnfolderBase]: 2834/4210 cut-off events. [2024-06-14 12:11:20,703 INFO L125 PetriNetUnfolderBase]: For 278085/278087 co-relation queries the response was YES. [2024-06-14 12:11:20,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37076 conditions, 4210 events. 2834/4210 cut-off events. For 278085/278087 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 20466 event pairs, 699 based on Foata normal form. 8/4216 useless extension candidates. Maximal degree in co-relation 37000. Up to 3718 conditions per place. [2024-06-14 12:11:20,739 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 226 selfloop transitions, 63 changer transitions 0/293 dead transitions. [2024-06-14 12:11:20,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 293 transitions, 3956 flow [2024-06-14 12:11:20,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:20,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:20,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 12:11:20,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-14 12:11:20,741 INFO L175 Difference]: Start difference. First operand has 171 places, 255 transitions, 2940 flow. Second operand 9 states and 181 transitions. [2024-06-14 12:11:20,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 293 transitions, 3956 flow [2024-06-14 12:11:21,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 293 transitions, 3714 flow, removed 101 selfloop flow, removed 4 redundant places. [2024-06-14 12:11:21,059 INFO L231 Difference]: Finished difference. Result has 176 places, 255 transitions, 2834 flow [2024-06-14 12:11:21,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2834, PETRI_PLACES=176, PETRI_TRANSITIONS=255} [2024-06-14 12:11:21,060 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 131 predicate places. [2024-06-14 12:11:21,060 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 255 transitions, 2834 flow [2024-06-14 12:11:21,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:21,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:21,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:21,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:11:21,060 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:21,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:21,061 INFO L85 PathProgramCache]: Analyzing trace with hash 569787455, now seen corresponding path program 4 times [2024-06-14 12:11:21,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:21,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761118741] [2024-06-14 12:11:21,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:21,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:21,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:21,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:21,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:21,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761118741] [2024-06-14 12:11:21,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761118741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:21,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:21,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:21,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435944212] [2024-06-14 12:11:21,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:21,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:21,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:21,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:21,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:21,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:21,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 255 transitions, 2834 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:21,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:21,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:21,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:22,784 INFO L124 PetriNetUnfolderBase]: 2982/4436 cut-off events. [2024-06-14 12:11:22,784 INFO L125 PetriNetUnfolderBase]: For 301373/301373 co-relation queries the response was YES. [2024-06-14 12:11:22,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38930 conditions, 4436 events. 2982/4436 cut-off events. For 301373/301373 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 21861 event pairs, 709 based on Foata normal form. 6/4440 useless extension candidates. Maximal degree in co-relation 38852. Up to 3683 conditions per place. [2024-06-14 12:11:22,828 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 225 selfloop transitions, 78 changer transitions 0/307 dead transitions. [2024-06-14 12:11:22,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 307 transitions, 4400 flow [2024-06-14 12:11:22,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:22,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:22,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-14 12:11:22,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-14 12:11:22,829 INFO L175 Difference]: Start difference. First operand has 176 places, 255 transitions, 2834 flow. Second operand 9 states and 185 transitions. [2024-06-14 12:11:22,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 307 transitions, 4400 flow [2024-06-14 12:11:23,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 307 transitions, 4207 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 12:11:23,090 INFO L231 Difference]: Finished difference. Result has 178 places, 267 transitions, 3146 flow [2024-06-14 12:11:23,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2641, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3146, PETRI_PLACES=178, PETRI_TRANSITIONS=267} [2024-06-14 12:11:23,090 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 133 predicate places. [2024-06-14 12:11:23,090 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 267 transitions, 3146 flow [2024-06-14 12:11:23,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:23,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:23,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:23,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:11:23,091 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:23,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:23,091 INFO L85 PathProgramCache]: Analyzing trace with hash -386964083, now seen corresponding path program 2 times [2024-06-14 12:11:23,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:23,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143053222] [2024-06-14 12:11:23,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:23,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:24,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:24,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:24,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143053222] [2024-06-14 12:11:24,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143053222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:24,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:24,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:24,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304503493] [2024-06-14 12:11:24,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:24,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:24,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:24,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:24,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:24,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:24,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 267 transitions, 3146 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:24,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:24,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:24,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:25,117 INFO L124 PetriNetUnfolderBase]: 3000/4460 cut-off events. [2024-06-14 12:11:25,118 INFO L125 PetriNetUnfolderBase]: For 319108/319108 co-relation queries the response was YES. [2024-06-14 12:11:25,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40200 conditions, 4460 events. 3000/4460 cut-off events. For 319108/319108 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 21937 event pairs, 730 based on Foata normal form. 3/4461 useless extension candidates. Maximal degree in co-relation 40121. Up to 4098 conditions per place. [2024-06-14 12:11:25,161 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 233 selfloop transitions, 65 changer transitions 0/302 dead transitions. [2024-06-14 12:11:25,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 302 transitions, 4208 flow [2024-06-14 12:11:25,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:25,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:25,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 12:11:25,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-14 12:11:25,162 INFO L175 Difference]: Start difference. First operand has 178 places, 267 transitions, 3146 flow. Second operand 9 states and 174 transitions. [2024-06-14 12:11:25,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 302 transitions, 4208 flow [2024-06-14 12:11:25,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 302 transitions, 4005 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-14 12:11:25,541 INFO L231 Difference]: Finished difference. Result has 183 places, 271 transitions, 3208 flow [2024-06-14 12:11:25,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3208, PETRI_PLACES=183, PETRI_TRANSITIONS=271} [2024-06-14 12:11:25,541 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 138 predicate places. [2024-06-14 12:11:25,541 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 271 transitions, 3208 flow [2024-06-14 12:11:25,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:25,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:25,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:25,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:11:25,542 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:25,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:25,543 INFO L85 PathProgramCache]: Analyzing trace with hash -386970841, now seen corresponding path program 5 times [2024-06-14 12:11:25,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:25,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112726545] [2024-06-14 12:11:25,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:25,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:25,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:26,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-14 12:11:26,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:26,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112726545] [2024-06-14 12:11:26,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112726545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:26,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:26,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:26,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142235609] [2024-06-14 12:11:26,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:26,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:26,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:26,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:26,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:26,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:26,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 271 transitions, 3208 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:26,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:26,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:26,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:27,319 INFO L124 PetriNetUnfolderBase]: 2988/4444 cut-off events. [2024-06-14 12:11:27,320 INFO L125 PetriNetUnfolderBase]: For 326423/326423 co-relation queries the response was YES. [2024-06-14 12:11:27,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40400 conditions, 4444 events. 2988/4444 cut-off events. For 326423/326423 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 21906 event pairs, 711 based on Foata normal form. 6/4448 useless extension candidates. Maximal degree in co-relation 40319. Up to 3703 conditions per place. [2024-06-14 12:11:27,361 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 228 selfloop transitions, 77 changer transitions 0/309 dead transitions. [2024-06-14 12:11:27,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 309 transitions, 4424 flow [2024-06-14 12:11:27,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:27,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:27,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 12:11:27,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-14 12:11:27,363 INFO L175 Difference]: Start difference. First operand has 183 places, 271 transitions, 3208 flow. Second operand 9 states and 182 transitions. [2024-06-14 12:11:27,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 309 transitions, 4424 flow [2024-06-14 12:11:27,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 309 transitions, 4130 flow, removed 91 selfloop flow, removed 6 redundant places. [2024-06-14 12:11:27,727 INFO L231 Difference]: Finished difference. Result has 186 places, 271 transitions, 3078 flow [2024-06-14 12:11:27,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2914, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3078, PETRI_PLACES=186, PETRI_TRANSITIONS=271} [2024-06-14 12:11:27,727 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 141 predicate places. [2024-06-14 12:11:27,728 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 271 transitions, 3078 flow [2024-06-14 12:11:27,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:27,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:27,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:27,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:11:27,728 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:27,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:27,729 INFO L85 PathProgramCache]: Analyzing trace with hash -386733691, now seen corresponding path program 6 times [2024-06-14 12:11:27,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:27,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771637281] [2024-06-14 12:11:27,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:27,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:27,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:28,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:28,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:28,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771637281] [2024-06-14 12:11:28,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771637281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:28,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:28,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:28,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141002692] [2024-06-14 12:11:28,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:28,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:28,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:28,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:28,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:28,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:28,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 271 transitions, 3078 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:28,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:28,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:28,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:29,535 INFO L124 PetriNetUnfolderBase]: 2992/4453 cut-off events. [2024-06-14 12:11:29,535 INFO L125 PetriNetUnfolderBase]: For 336350/336350 co-relation queries the response was YES. [2024-06-14 12:11:29,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40484 conditions, 4453 events. 2992/4453 cut-off events. For 336350/336350 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 21960 event pairs, 693 based on Foata normal form. 6/4457 useless extension candidates. Maximal degree in co-relation 40402. Up to 3712 conditions per place. [2024-06-14 12:11:29,583 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 206 selfloop transitions, 99 changer transitions 0/309 dead transitions. [2024-06-14 12:11:29,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 309 transitions, 4103 flow [2024-06-14 12:11:29,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:29,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:29,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-14 12:11:29,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-14 12:11:29,585 INFO L175 Difference]: Start difference. First operand has 186 places, 271 transitions, 3078 flow. Second operand 9 states and 179 transitions. [2024-06-14 12:11:29,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 309 transitions, 4103 flow [2024-06-14 12:11:29,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 309 transitions, 3946 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:29,852 INFO L231 Difference]: Finished difference. Result has 188 places, 275 transitions, 3257 flow [2024-06-14 12:11:29,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3257, PETRI_PLACES=188, PETRI_TRANSITIONS=275} [2024-06-14 12:11:29,853 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 143 predicate places. [2024-06-14 12:11:29,853 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 275 transitions, 3257 flow [2024-06-14 12:11:29,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:29,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:29,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:29,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:11:29,854 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:29,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:29,854 INFO L85 PathProgramCache]: Analyzing trace with hash 570026713, now seen corresponding path program 3 times [2024-06-14 12:11:29,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:29,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769319578] [2024-06-14 12:11:29,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:29,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:29,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:30,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:30,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769319578] [2024-06-14 12:11:30,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769319578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:30,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:30,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:30,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361628119] [2024-06-14 12:11:30,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:30,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:30,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:30,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:30,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:30,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:30,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 275 transitions, 3257 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:30,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:30,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:30,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:31,819 INFO L124 PetriNetUnfolderBase]: 3010/4479 cut-off events. [2024-06-14 12:11:31,820 INFO L125 PetriNetUnfolderBase]: For 348604/348604 co-relation queries the response was YES. [2024-06-14 12:11:31,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41236 conditions, 4479 events. 3010/4479 cut-off events. For 348604/348604 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 22103 event pairs, 724 based on Foata normal form. 3/4480 useless extension candidates. Maximal degree in co-relation 41153. Up to 4067 conditions per place. [2024-06-14 12:11:31,866 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 222 selfloop transitions, 87 changer transitions 0/313 dead transitions. [2024-06-14 12:11:31,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 313 transitions, 4293 flow [2024-06-14 12:11:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:11:31,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:11:31,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-14 12:11:31,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-14 12:11:31,869 INFO L175 Difference]: Start difference. First operand has 188 places, 275 transitions, 3257 flow. Second operand 10 states and 191 transitions. [2024-06-14 12:11:31,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 313 transitions, 4293 flow [2024-06-14 12:11:32,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 313 transitions, 4054 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-14 12:11:32,274 INFO L231 Difference]: Finished difference. Result has 192 places, 279 transitions, 3338 flow [2024-06-14 12:11:32,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3338, PETRI_PLACES=192, PETRI_TRANSITIONS=279} [2024-06-14 12:11:32,275 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 147 predicate places. [2024-06-14 12:11:32,275 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 279 transitions, 3338 flow [2024-06-14 12:11:32,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:32,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:32,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:32,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:11:32,275 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:32,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:32,276 INFO L85 PathProgramCache]: Analyzing trace with hash 570027023, now seen corresponding path program 1 times [2024-06-14 12:11:32,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:32,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748329782] [2024-06-14 12:11:32,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:32,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:32,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:33,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:33,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:33,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748329782] [2024-06-14 12:11:33,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748329782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:33,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:33,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:33,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049788450] [2024-06-14 12:11:33,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:33,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:33,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:33,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:33,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:33,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:11:33,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 279 transitions, 3338 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:33,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:33,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:11:33,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:34,342 INFO L124 PetriNetUnfolderBase]: 2912/4397 cut-off events. [2024-06-14 12:11:34,342 INFO L125 PetriNetUnfolderBase]: For 366363/366365 co-relation queries the response was YES. [2024-06-14 12:11:34,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40787 conditions, 4397 events. 2912/4397 cut-off events. For 366363/366365 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 22319 event pairs, 729 based on Foata normal form. 8/4403 useless extension candidates. Maximal degree in co-relation 40703. Up to 4023 conditions per place. [2024-06-14 12:11:34,384 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 245 selfloop transitions, 35 changer transitions 0/313 dead transitions. [2024-06-14 12:11:34,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 313 transitions, 4296 flow [2024-06-14 12:11:34,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:34,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:34,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 12:11:34,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-14 12:11:34,386 INFO L175 Difference]: Start difference. First operand has 192 places, 279 transitions, 3338 flow. Second operand 9 states and 178 transitions. [2024-06-14 12:11:34,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 313 transitions, 4296 flow [2024-06-14 12:11:34,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 313 transitions, 4031 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:34,753 INFO L231 Difference]: Finished difference. Result has 194 places, 282 transitions, 3273 flow [2024-06-14 12:11:34,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3273, PETRI_PLACES=194, PETRI_TRANSITIONS=282} [2024-06-14 12:11:34,754 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 149 predicate places. [2024-06-14 12:11:34,754 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 282 transitions, 3273 flow [2024-06-14 12:11:34,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:34,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:34,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:34,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:11:34,755 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:34,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:34,755 INFO L85 PathProgramCache]: Analyzing trace with hash 585743472, now seen corresponding path program 1 times [2024-06-14 12:11:34,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:34,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542813700] [2024-06-14 12:11:34,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:34,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:34,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:35,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:35,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:35,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542813700] [2024-06-14 12:11:35,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542813700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:35,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:35,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:11:35,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451686321] [2024-06-14 12:11:35,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:35,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:11:35,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:35,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:11:35,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:11:35,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:11:35,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 282 transitions, 3273 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:35,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:35,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:11:35,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:36,410 INFO L124 PetriNetUnfolderBase]: 2925/4415 cut-off events. [2024-06-14 12:11:36,410 INFO L125 PetriNetUnfolderBase]: For 374322/374325 co-relation queries the response was YES. [2024-06-14 12:11:36,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41199 conditions, 4415 events. 2925/4415 cut-off events. For 374322/374325 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 22389 event pairs, 739 based on Foata normal form. 3/4415 useless extension candidates. Maximal degree in co-relation 41114. Up to 4118 conditions per place. [2024-06-14 12:11:36,452 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 241 selfloop transitions, 27 changer transitions 0/301 dead transitions. [2024-06-14 12:11:36,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 301 transitions, 4143 flow [2024-06-14 12:11:36,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:11:36,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:11:36,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-14 12:11:36,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41883116883116883 [2024-06-14 12:11:36,453 INFO L175 Difference]: Start difference. First operand has 194 places, 282 transitions, 3273 flow. Second operand 7 states and 129 transitions. [2024-06-14 12:11:36,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 301 transitions, 4143 flow [2024-06-14 12:11:36,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 301 transitions, 3968 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-14 12:11:36,799 INFO L231 Difference]: Finished difference. Result has 195 places, 288 transitions, 3271 flow [2024-06-14 12:11:36,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3271, PETRI_PLACES=195, PETRI_TRANSITIONS=288} [2024-06-14 12:11:36,799 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-14 12:11:36,800 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 288 transitions, 3271 flow [2024-06-14 12:11:36,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:36,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:36,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:36,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:11:36,800 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:36,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:36,801 INFO L85 PathProgramCache]: Analyzing trace with hash -956537127, now seen corresponding path program 4 times [2024-06-14 12:11:36,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:36,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421937097] [2024-06-14 12:11:36,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:36,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:36,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:37,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:37,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:37,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421937097] [2024-06-14 12:11:37,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421937097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:37,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:37,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:37,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369273709] [2024-06-14 12:11:37,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:37,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:37,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:37,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:37,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:37,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:37,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 288 transitions, 3271 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:37,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:37,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:37,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:38,606 INFO L124 PetriNetUnfolderBase]: 3069/4569 cut-off events. [2024-06-14 12:11:38,606 INFO L125 PetriNetUnfolderBase]: For 389903/389906 co-relation queries the response was YES. [2024-06-14 12:11:38,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42658 conditions, 4569 events. 3069/4569 cut-off events. For 389903/389906 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 22705 event pairs, 714 based on Foata normal form. 5/4564 useless extension candidates. Maximal degree in co-relation 42572. Up to 4040 conditions per place. [2024-06-14 12:11:38,650 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 204 selfloop transitions, 112 changer transitions 0/320 dead transitions. [2024-06-14 12:11:38,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 320 transitions, 4325 flow [2024-06-14 12:11:38,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:38,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:38,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 12:11:38,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-14 12:11:38,652 INFO L175 Difference]: Start difference. First operand has 195 places, 288 transitions, 3271 flow. Second operand 9 states and 173 transitions. [2024-06-14 12:11:38,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 320 transitions, 4325 flow [2024-06-14 12:11:39,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 320 transitions, 4252 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 12:11:39,132 INFO L231 Difference]: Finished difference. Result has 199 places, 292 transitions, 3579 flow [2024-06-14 12:11:39,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3579, PETRI_PLACES=199, PETRI_TRANSITIONS=292} [2024-06-14 12:11:39,132 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 154 predicate places. [2024-06-14 12:11:39,133 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 292 transitions, 3579 flow [2024-06-14 12:11:39,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:39,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:39,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:39,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:11:39,133 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:39,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:39,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1778106177, now seen corresponding path program 7 times [2024-06-14 12:11:39,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:39,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986784206] [2024-06-14 12:11:39,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:39,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:39,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:39,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:39,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:39,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986784206] [2024-06-14 12:11:39,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986784206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:39,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:39,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:39,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006301919] [2024-06-14 12:11:39,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:39,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:39,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:39,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:39,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:40,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:40,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 292 transitions, 3579 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:40,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:40,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:40,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:40,949 INFO L124 PetriNetUnfolderBase]: 3153/4703 cut-off events. [2024-06-14 12:11:40,950 INFO L125 PetriNetUnfolderBase]: For 423402/423405 co-relation queries the response was YES. [2024-06-14 12:11:40,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45303 conditions, 4703 events. 3153/4703 cut-off events. For 423402/423405 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 23603 event pairs, 686 based on Foata normal form. 8/4700 useless extension candidates. Maximal degree in co-relation 45217. Up to 3647 conditions per place. [2024-06-14 12:11:41,009 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 189 selfloop transitions, 145 changer transitions 0/338 dead transitions. [2024-06-14 12:11:41,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 338 transitions, 5109 flow [2024-06-14 12:11:41,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:41,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:41,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 12:11:41,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-14 12:11:41,011 INFO L175 Difference]: Start difference. First operand has 199 places, 292 transitions, 3579 flow. Second operand 9 states and 181 transitions. [2024-06-14 12:11:41,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 338 transitions, 5109 flow [2024-06-14 12:11:41,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 338 transitions, 4758 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:41,494 INFO L231 Difference]: Finished difference. Result has 202 places, 304 transitions, 3995 flow [2024-06-14 12:11:41,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3228, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3995, PETRI_PLACES=202, PETRI_TRANSITIONS=304} [2024-06-14 12:11:41,495 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 157 predicate places. [2024-06-14 12:11:41,495 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 304 transitions, 3995 flow [2024-06-14 12:11:41,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:41,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:41,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:41,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:11:41,495 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:41,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:41,496 INFO L85 PathProgramCache]: Analyzing trace with hash -946052927, now seen corresponding path program 2 times [2024-06-14 12:11:41,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:41,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856081352] [2024-06-14 12:11:41,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:41,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:41,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:42,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:42,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:42,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856081352] [2024-06-14 12:11:42,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856081352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:42,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:42,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:42,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851585576] [2024-06-14 12:11:42,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:42,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:42,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:42,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:42,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:42,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:11:42,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 304 transitions, 3995 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:42,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:42,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:11:42,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:43,577 INFO L124 PetriNetUnfolderBase]: 3063/4632 cut-off events. [2024-06-14 12:11:43,578 INFO L125 PetriNetUnfolderBase]: For 444748/444754 co-relation queries the response was YES. [2024-06-14 12:11:43,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46016 conditions, 4632 events. 3063/4632 cut-off events. For 444748/444754 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 23844 event pairs, 701 based on Foata normal form. 10/4637 useless extension candidates. Maximal degree in co-relation 45928. Up to 3983 conditions per place. [2024-06-14 12:11:43,626 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 225 selfloop transitions, 83 changer transitions 0/342 dead transitions. [2024-06-14 12:11:43,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 342 transitions, 5359 flow [2024-06-14 12:11:43,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:43,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:43,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 12:11:43,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-14 12:11:43,631 INFO L175 Difference]: Start difference. First operand has 202 places, 304 transitions, 3995 flow. Second operand 9 states and 182 transitions. [2024-06-14 12:11:43,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 342 transitions, 5359 flow [2024-06-14 12:11:44,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 342 transitions, 5153 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-14 12:11:44,146 INFO L231 Difference]: Finished difference. Result has 207 places, 310 transitions, 4229 flow [2024-06-14 12:11:44,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4229, PETRI_PLACES=207, PETRI_TRANSITIONS=310} [2024-06-14 12:11:44,146 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 162 predicate places. [2024-06-14 12:11:44,147 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 310 transitions, 4229 flow [2024-06-14 12:11:44,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:44,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:44,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:44,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:11:44,147 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:44,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash -956528447, now seen corresponding path program 3 times [2024-06-14 12:11:44,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:44,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102370462] [2024-06-14 12:11:44,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:44,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:44,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:45,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:45,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:45,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102370462] [2024-06-14 12:11:45,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102370462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:45,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:45,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:45,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796905526] [2024-06-14 12:11:45,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:45,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:45,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:45,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:45,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:45,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:11:45,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 310 transitions, 4229 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:45,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:45,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:11:45,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:46,166 INFO L124 PetriNetUnfolderBase]: 3091/4676 cut-off events. [2024-06-14 12:11:46,167 INFO L125 PetriNetUnfolderBase]: For 453945/453951 co-relation queries the response was YES. [2024-06-14 12:11:46,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45965 conditions, 4676 events. 3091/4676 cut-off events. For 453945/453951 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 24099 event pairs, 745 based on Foata normal form. 10/4681 useless extension candidates. Maximal degree in co-relation 45875. Up to 4189 conditions per place. [2024-06-14 12:11:46,216 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 248 selfloop transitions, 60 changer transitions 0/342 dead transitions. [2024-06-14 12:11:46,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 342 transitions, 5269 flow [2024-06-14 12:11:46,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:46,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:46,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 12:11:46,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-14 12:11:46,217 INFO L175 Difference]: Start difference. First operand has 207 places, 310 transitions, 4229 flow. Second operand 9 states and 178 transitions. [2024-06-14 12:11:46,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 342 transitions, 5269 flow [2024-06-14 12:11:46,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 342 transitions, 5011 flow, removed 82 selfloop flow, removed 5 redundant places. [2024-06-14 12:11:46,819 INFO L231 Difference]: Finished difference. Result has 211 places, 313 transitions, 4233 flow [2024-06-14 12:11:46,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3995, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4233, PETRI_PLACES=211, PETRI_TRANSITIONS=313} [2024-06-14 12:11:46,820 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 166 predicate places. [2024-06-14 12:11:46,820 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 313 transitions, 4233 flow [2024-06-14 12:11:46,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:46,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:46,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:46,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:11:46,820 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:46,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:46,821 INFO L85 PathProgramCache]: Analyzing trace with hash -956528757, now seen corresponding path program 5 times [2024-06-14 12:11:46,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:46,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793002837] [2024-06-14 12:11:46,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:46,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:46,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:47,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:47,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:47,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793002837] [2024-06-14 12:11:47,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793002837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:47,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:47,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:47,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116367887] [2024-06-14 12:11:47,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:47,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:47,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:47,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:47,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:47,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:47,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 313 transitions, 4233 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:47,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:47,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:47,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:48,867 INFO L124 PetriNetUnfolderBase]: 3240/4834 cut-off events. [2024-06-14 12:11:48,867 INFO L125 PetriNetUnfolderBase]: For 463519/463522 co-relation queries the response was YES. [2024-06-14 12:11:48,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47653 conditions, 4834 events. 3240/4834 cut-off events. For 463519/463522 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 24377 event pairs, 736 based on Foata normal form. 5/4829 useless extension candidates. Maximal degree in co-relation 47561. Up to 4266 conditions per place. [2024-06-14 12:11:48,914 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 225 selfloop transitions, 120 changer transitions 0/349 dead transitions. [2024-06-14 12:11:48,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 349 transitions, 5383 flow [2024-06-14 12:11:48,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:11:48,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:11:48,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-14 12:11:48,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-14 12:11:48,915 INFO L175 Difference]: Start difference. First operand has 211 places, 313 transitions, 4233 flow. Second operand 10 states and 190 transitions. [2024-06-14 12:11:48,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 349 transitions, 5383 flow [2024-06-14 12:11:49,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 349 transitions, 5203 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-14 12:11:49,531 INFO L231 Difference]: Finished difference. Result has 215 places, 317 transitions, 4463 flow [2024-06-14 12:11:49,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4463, PETRI_PLACES=215, PETRI_TRANSITIONS=317} [2024-06-14 12:11:49,532 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 170 predicate places. [2024-06-14 12:11:49,532 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 317 transitions, 4463 flow [2024-06-14 12:11:49,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:49,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:49,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:49,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:11:49,532 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:49,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:49,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1241636997, now seen corresponding path program 6 times [2024-06-14 12:11:49,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:49,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75188249] [2024-06-14 12:11:49,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:49,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:49,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:50,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:50,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:50,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75188249] [2024-06-14 12:11:50,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75188249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:50,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:50,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:50,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323162489] [2024-06-14 12:11:50,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:50,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:50,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:50,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:50,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:50,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:50,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 317 transitions, 4463 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:50,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:50,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:50,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:51,700 INFO L124 PetriNetUnfolderBase]: 3258/4855 cut-off events. [2024-06-14 12:11:51,700 INFO L125 PetriNetUnfolderBase]: For 483327/483330 co-relation queries the response was YES. [2024-06-14 12:11:51,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48816 conditions, 4855 events. 3258/4855 cut-off events. For 483327/483330 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 24450 event pairs, 740 based on Foata normal form. 5/4850 useless extension candidates. Maximal degree in co-relation 48723. Up to 4318 conditions per place. [2024-06-14 12:11:51,756 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 252 selfloop transitions, 94 changer transitions 0/350 dead transitions. [2024-06-14 12:11:51,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 350 transitions, 5719 flow [2024-06-14 12:11:51,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:51,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:51,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 12:11:51,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-14 12:11:51,757 INFO L175 Difference]: Start difference. First operand has 215 places, 317 transitions, 4463 flow. Second operand 9 states and 175 transitions. [2024-06-14 12:11:51,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 350 transitions, 5719 flow [2024-06-14 12:11:52,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 350 transitions, 5357 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-06-14 12:11:52,518 INFO L231 Difference]: Finished difference. Result has 216 places, 321 transitions, 4462 flow [2024-06-14 12:11:52,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4462, PETRI_PLACES=216, PETRI_TRANSITIONS=321} [2024-06-14 12:11:52,519 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 171 predicate places. [2024-06-14 12:11:52,519 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 321 transitions, 4462 flow [2024-06-14 12:11:52,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:52,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:52,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:52,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:11:52,520 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:52,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:52,520 INFO L85 PathProgramCache]: Analyzing trace with hash 196500185, now seen corresponding path program 7 times [2024-06-14 12:11:52,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:52,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025867621] [2024-06-14 12:11:52,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:52,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:52,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:53,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:53,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:53,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025867621] [2024-06-14 12:11:53,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025867621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:53,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:53,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:53,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973479266] [2024-06-14 12:11:53,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:53,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:53,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:53,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:53,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:53,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:53,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 321 transitions, 4462 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:53,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:53,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:53,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:54,671 INFO L124 PetriNetUnfolderBase]: 3284/4892 cut-off events. [2024-06-14 12:11:54,671 INFO L125 PetriNetUnfolderBase]: For 503974/503977 co-relation queries the response was YES. [2024-06-14 12:11:54,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49821 conditions, 4892 events. 3284/4892 cut-off events. For 503974/503977 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 24634 event pairs, 739 based on Foata normal form. 5/4887 useless extension candidates. Maximal degree in co-relation 49727. Up to 4180 conditions per place. [2024-06-14 12:11:54,722 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 205 selfloop transitions, 158 changer transitions 0/367 dead transitions. [2024-06-14 12:11:54,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 367 transitions, 6060 flow [2024-06-14 12:11:54,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:11:54,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:11:54,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-14 12:11:54,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4359504132231405 [2024-06-14 12:11:54,723 INFO L175 Difference]: Start difference. First operand has 216 places, 321 transitions, 4462 flow. Second operand 11 states and 211 transitions. [2024-06-14 12:11:54,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 367 transitions, 6060 flow [2024-06-14 12:11:55,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 367 transitions, 5729 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:55,377 INFO L231 Difference]: Finished difference. Result has 220 places, 329 transitions, 4802 flow [2024-06-14 12:11:55,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4131, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4802, PETRI_PLACES=220, PETRI_TRANSITIONS=329} [2024-06-14 12:11:55,378 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 175 predicate places. [2024-06-14 12:11:55,378 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 329 transitions, 4802 flow [2024-06-14 12:11:55,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:55,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:55,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:55,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:11:55,379 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:55,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:55,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1233296447, now seen corresponding path program 4 times [2024-06-14 12:11:55,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:55,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906830635] [2024-06-14 12:11:55,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:55,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:55,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:56,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:56,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:56,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906830635] [2024-06-14 12:11:56,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906830635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:56,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:56,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:56,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840560545] [2024-06-14 12:11:56,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:56,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:56,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:56,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:56,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:56,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:11:56,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 329 transitions, 4802 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:56,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:56,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:11:56,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:57,708 INFO L124 PetriNetUnfolderBase]: 3181/4809 cut-off events. [2024-06-14 12:11:57,708 INFO L125 PetriNetUnfolderBase]: For 523032/523038 co-relation queries the response was YES. [2024-06-14 12:11:57,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49449 conditions, 4809 events. 3181/4809 cut-off events. For 523032/523038 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 24870 event pairs, 746 based on Foata normal form. 10/4814 useless extension candidates. Maximal degree in co-relation 49354. Up to 4217 conditions per place. [2024-06-14 12:11:57,759 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 248 selfloop transitions, 79 changer transitions 0/365 dead transitions. [2024-06-14 12:11:57,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 365 transitions, 5892 flow [2024-06-14 12:11:57,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:11:57,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:11:57,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-14 12:11:57,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-14 12:11:57,761 INFO L175 Difference]: Start difference. First operand has 220 places, 329 transitions, 4802 flow. Second operand 10 states and 197 transitions. [2024-06-14 12:11:57,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 365 transitions, 5892 flow [2024-06-14 12:11:58,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 365 transitions, 5569 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:58,496 INFO L231 Difference]: Finished difference. Result has 223 places, 332 transitions, 4765 flow [2024-06-14 12:11:58,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4479, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4765, PETRI_PLACES=223, PETRI_TRANSITIONS=332} [2024-06-14 12:11:58,497 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 178 predicate places. [2024-06-14 12:11:58,497 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 332 transitions, 4765 flow [2024-06-14 12:11:58,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:58,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:58,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:58,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:11:58,498 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:58,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:58,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1241628627, now seen corresponding path program 8 times [2024-06-14 12:11:58,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:58,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319667690] [2024-06-14 12:11:58,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:58,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:58,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:59,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:59,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:59,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319667690] [2024-06-14 12:11:59,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319667690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:59,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:59,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:59,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989887911] [2024-06-14 12:11:59,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:59,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:59,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:59,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:59,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:59,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:11:59,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 332 transitions, 4765 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:59,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:59,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:11:59,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:00,717 INFO L124 PetriNetUnfolderBase]: 3330/4967 cut-off events. [2024-06-14 12:12:00,717 INFO L125 PetriNetUnfolderBase]: For 540887/540890 co-relation queries the response was YES. [2024-06-14 12:12:00,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51717 conditions, 4967 events. 3330/4967 cut-off events. For 540887/540890 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 25172 event pairs, 735 based on Foata normal form. 5/4962 useless extension candidates. Maximal degree in co-relation 51620. Up to 4383 conditions per place. [2024-06-14 12:12:00,771 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 261 selfloop transitions, 106 changer transitions 0/371 dead transitions. [2024-06-14 12:12:00,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 371 transitions, 6309 flow [2024-06-14 12:12:00,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:00,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:00,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-14 12:12:00,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-14 12:12:00,772 INFO L175 Difference]: Start difference. First operand has 223 places, 332 transitions, 4765 flow. Second operand 10 states and 195 transitions. [2024-06-14 12:12:00,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 371 transitions, 6309 flow [2024-06-14 12:12:01,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 371 transitions, 6047 flow, removed 56 selfloop flow, removed 8 redundant places. [2024-06-14 12:12:01,484 INFO L231 Difference]: Finished difference. Result has 225 places, 336 transitions, 4891 flow [2024-06-14 12:12:01,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4513, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4891, PETRI_PLACES=225, PETRI_TRANSITIONS=336} [2024-06-14 12:12:01,484 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 180 predicate places. [2024-06-14 12:12:01,484 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 336 transitions, 4891 flow [2024-06-14 12:12:01,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:01,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:01,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:01,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:12:01,485 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:01,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:01,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1241628317, now seen corresponding path program 5 times [2024-06-14 12:12:01,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:01,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18116297] [2024-06-14 12:12:01,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:01,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:01,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:02,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:02,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:02,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18116297] [2024-06-14 12:12:02,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18116297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:02,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:02,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:02,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791227737] [2024-06-14 12:12:02,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:02,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:02,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:02,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:02,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:02,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:12:02,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 336 transitions, 4891 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:02,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:02,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:12:02,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:03,558 INFO L124 PetriNetUnfolderBase]: 3189/4821 cut-off events. [2024-06-14 12:12:03,558 INFO L125 PetriNetUnfolderBase]: For 524048/524054 co-relation queries the response was YES. [2024-06-14 12:12:03,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49504 conditions, 4821 events. 3189/4821 cut-off events. For 524048/524054 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 24939 event pairs, 746 based on Foata normal form. 10/4826 useless extension candidates. Maximal degree in co-relation 49406. Up to 4299 conditions per place. [2024-06-14 12:12:03,624 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 272 selfloop transitions, 55 changer transitions 0/366 dead transitions. [2024-06-14 12:12:03,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 366 transitions, 5973 flow [2024-06-14 12:12:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:03,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:03,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-14 12:12:03,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-14 12:12:03,625 INFO L175 Difference]: Start difference. First operand has 225 places, 336 transitions, 4891 flow. Second operand 9 states and 179 transitions. [2024-06-14 12:12:03,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 366 transitions, 5973 flow [2024-06-14 12:12:04,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 366 transitions, 5529 flow, removed 105 selfloop flow, removed 8 redundant places. [2024-06-14 12:12:04,634 INFO L231 Difference]: Finished difference. Result has 226 places, 336 transitions, 4565 flow [2024-06-14 12:12:04,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4447, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4565, PETRI_PLACES=226, PETRI_TRANSITIONS=336} [2024-06-14 12:12:04,634 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 181 predicate places. [2024-06-14 12:12:04,635 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 336 transitions, 4565 flow [2024-06-14 12:12:04,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:04,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:04,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:04,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:12:04,635 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:04,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:04,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1241637245, now seen corresponding path program 8 times [2024-06-14 12:12:04,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:04,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565201468] [2024-06-14 12:12:04,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:04,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:04,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:05,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:05,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:05,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565201468] [2024-06-14 12:12:05,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565201468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:05,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:05,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:05,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260515417] [2024-06-14 12:12:05,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:05,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:05,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:05,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:05,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:05,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:05,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 336 transitions, 4565 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:05,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:05,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:05,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:06,671 INFO L124 PetriNetUnfolderBase]: 3356/5009 cut-off events. [2024-06-14 12:12:06,671 INFO L125 PetriNetUnfolderBase]: For 545580/545583 co-relation queries the response was YES. [2024-06-14 12:12:06,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51260 conditions, 5009 events. 3356/5009 cut-off events. For 545580/545583 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 25410 event pairs, 717 based on Foata normal form. 8/5006 useless extension candidates. Maximal degree in co-relation 51161. Up to 3929 conditions per place. [2024-06-14 12:12:06,731 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 254 selfloop transitions, 118 changer transitions 0/376 dead transitions. [2024-06-14 12:12:06,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 376 transitions, 6128 flow [2024-06-14 12:12:06,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:06,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:06,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-14 12:12:06,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-14 12:12:06,732 INFO L175 Difference]: Start difference. First operand has 226 places, 336 transitions, 4565 flow. Second operand 9 states and 185 transitions. [2024-06-14 12:12:06,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 376 transitions, 6128 flow [2024-06-14 12:12:07,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 376 transitions, 5986 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 12:12:07,432 INFO L231 Difference]: Finished difference. Result has 227 places, 340 transitions, 4813 flow [2024-06-14 12:12:07,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4423, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4813, PETRI_PLACES=227, PETRI_TRANSITIONS=340} [2024-06-14 12:12:07,433 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 182 predicate places. [2024-06-14 12:12:07,433 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 340 transitions, 4813 flow [2024-06-14 12:12:07,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:07,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:07,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:07,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:12:07,434 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:07,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:07,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1241874395, now seen corresponding path program 9 times [2024-06-14 12:12:07,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:07,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877146297] [2024-06-14 12:12:07,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:07,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:07,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:08,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:08,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:08,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877146297] [2024-06-14 12:12:08,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877146297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:08,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:08,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:08,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514078509] [2024-06-14 12:12:08,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:08,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:08,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:08,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:08,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:08,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:08,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 340 transitions, 4813 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:08,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:08,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:08,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:09,412 INFO L124 PetriNetUnfolderBase]: 3392/5069 cut-off events. [2024-06-14 12:12:09,413 INFO L125 PetriNetUnfolderBase]: For 568796/568799 co-relation queries the response was YES. [2024-06-14 12:12:09,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52564 conditions, 5069 events. 3392/5069 cut-off events. For 568796/568799 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 25808 event pairs, 719 based on Foata normal form. 8/5066 useless extension candidates. Maximal degree in co-relation 52464. Up to 3959 conditions per place. [2024-06-14 12:12:09,466 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 256 selfloop transitions, 120 changer transitions 0/380 dead transitions. [2024-06-14 12:12:09,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 380 transitions, 6514 flow [2024-06-14 12:12:09,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:09,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:09,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 12:12:09,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-14 12:12:09,467 INFO L175 Difference]: Start difference. First operand has 227 places, 340 transitions, 4813 flow. Second operand 9 states and 183 transitions. [2024-06-14 12:12:09,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 380 transitions, 6514 flow [2024-06-14 12:12:10,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 380 transitions, 5911 flow, removed 95 selfloop flow, removed 10 redundant places. [2024-06-14 12:12:10,120 INFO L231 Difference]: Finished difference. Result has 226 places, 344 transitions, 4615 flow [2024-06-14 12:12:10,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4615, PETRI_PLACES=226, PETRI_TRANSITIONS=344} [2024-06-14 12:12:10,121 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 181 predicate places. [2024-06-14 12:12:10,121 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 344 transitions, 4615 flow [2024-06-14 12:12:10,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:10,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:10,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:10,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:12:10,122 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:10,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:10,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1241867637, now seen corresponding path program 9 times [2024-06-14 12:12:10,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:10,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520697325] [2024-06-14 12:12:10,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:10,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:10,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:11,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:11,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:11,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520697325] [2024-06-14 12:12:11,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520697325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:11,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:11,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:11,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908772654] [2024-06-14 12:12:11,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:11,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:11,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:11,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:11,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:11,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:11,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 344 transitions, 4615 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:11,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:11,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:11,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:12,329 INFO L124 PetriNetUnfolderBase]: 3386/5059 cut-off events. [2024-06-14 12:12:12,330 INFO L125 PetriNetUnfolderBase]: For 573003/573006 co-relation queries the response was YES. [2024-06-14 12:12:12,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51172 conditions, 5059 events. 3386/5059 cut-off events. For 573003/573006 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 25777 event pairs, 736 based on Foata normal form. 5/5054 useless extension candidates. Maximal degree in co-relation 51075. Up to 4507 conditions per place. [2024-06-14 12:12:12,380 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 277 selfloop transitions, 93 changer transitions 0/374 dead transitions. [2024-06-14 12:12:12,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 374 transitions, 5917 flow [2024-06-14 12:12:12,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:12,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:12,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 12:12:12,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-14 12:12:12,382 INFO L175 Difference]: Start difference. First operand has 226 places, 344 transitions, 4615 flow. Second operand 9 states and 175 transitions. [2024-06-14 12:12:12,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 374 transitions, 5917 flow [2024-06-14 12:12:13,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 374 transitions, 5403 flow, removed 118 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:13,099 INFO L231 Difference]: Finished difference. Result has 228 places, 344 transitions, 4296 flow [2024-06-14 12:12:13,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4296, PETRI_PLACES=228, PETRI_TRANSITIONS=344} [2024-06-14 12:12:13,100 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 183 predicate places. [2024-06-14 12:12:13,100 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 344 transitions, 4296 flow [2024-06-14 12:12:13,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:13,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:13,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:13,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:12:13,101 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:13,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:13,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1241867885, now seen corresponding path program 10 times [2024-06-14 12:12:13,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:13,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292179027] [2024-06-14 12:12:13,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:13,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:13,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:13,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:13,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:13,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292179027] [2024-06-14 12:12:13,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292179027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:13,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:13,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:13,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427790092] [2024-06-14 12:12:13,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:13,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:13,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:13,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:13,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:13,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:13,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 344 transitions, 4296 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:13,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:13,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:13,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:15,021 INFO L124 PetriNetUnfolderBase]: 3374/5045 cut-off events. [2024-06-14 12:12:15,022 INFO L125 PetriNetUnfolderBase]: For 579571/579574 co-relation queries the response was YES. [2024-06-14 12:12:15,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50027 conditions, 5045 events. 3374/5045 cut-off events. For 579571/579574 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 25718 event pairs, 717 based on Foata normal form. 8/5042 useless extension candidates. Maximal degree in co-relation 49930. Up to 3945 conditions per place. [2024-06-14 12:12:15,076 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 255 selfloop transitions, 120 changer transitions 0/379 dead transitions. [2024-06-14 12:12:15,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 379 transitions, 5636 flow [2024-06-14 12:12:15,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:15,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:15,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 12:12:15,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-14 12:12:15,077 INFO L175 Difference]: Start difference. First operand has 228 places, 344 transitions, 4296 flow. Second operand 9 states and 183 transitions. [2024-06-14 12:12:15,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 379 transitions, 5636 flow [2024-06-14 12:12:16,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 379 transitions, 5343 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-14 12:12:16,074 INFO L231 Difference]: Finished difference. Result has 229 places, 344 transitions, 4252 flow [2024-06-14 12:12:16,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4003, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4252, PETRI_PLACES=229, PETRI_TRANSITIONS=344} [2024-06-14 12:12:16,074 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 184 predicate places. [2024-06-14 12:12:16,075 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 344 transitions, 4252 flow [2024-06-14 12:12:16,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:16,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:16,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:16,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:12:16,075 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:16,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:16,076 INFO L85 PathProgramCache]: Analyzing trace with hash 621217392, now seen corresponding path program 2 times [2024-06-14 12:12:16,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:16,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679947989] [2024-06-14 12:12:16,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:16,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:16,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:16,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:16,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:16,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679947989] [2024-06-14 12:12:16,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679947989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:16,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:16,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:12:16,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497116665] [2024-06-14 12:12:16,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:16,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:12:16,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:16,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:12:16,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:12:16,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:12:16,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 344 transitions, 4252 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:16,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:16,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:12:16,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:17,956 INFO L124 PetriNetUnfolderBase]: 3234/4902 cut-off events. [2024-06-14 12:12:17,957 INFO L125 PetriNetUnfolderBase]: For 581438/581444 co-relation queries the response was YES. [2024-06-14 12:12:17,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48698 conditions, 4902 events. 3234/4902 cut-off events. For 581438/581444 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 25541 event pairs, 760 based on Foata normal form. 5/4902 useless extension candidates. Maximal degree in co-relation 48600. Up to 4540 conditions per place. [2024-06-14 12:12:18,005 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 286 selfloop transitions, 28 changer transitions 0/353 dead transitions. [2024-06-14 12:12:18,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 353 transitions, 5026 flow [2024-06-14 12:12:18,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:12:18,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:12:18,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 12:12:18,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-14 12:12:18,006 INFO L175 Difference]: Start difference. First operand has 229 places, 344 transitions, 4252 flow. Second operand 7 states and 123 transitions. [2024-06-14 12:12:18,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 353 transitions, 5026 flow [2024-06-14 12:12:18,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 353 transitions, 4759 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:18,653 INFO L231 Difference]: Finished difference. Result has 229 places, 344 transitions, 4047 flow [2024-06-14 12:12:18,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3985, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4047, PETRI_PLACES=229, PETRI_TRANSITIONS=344} [2024-06-14 12:12:18,654 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 184 predicate places. [2024-06-14 12:12:18,654 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 344 transitions, 4047 flow [2024-06-14 12:12:18,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:18,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:18,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:18,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:12:18,654 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:18,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:18,655 INFO L85 PathProgramCache]: Analyzing trace with hash -501072024, now seen corresponding path program 3 times [2024-06-14 12:12:18,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:18,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111866402] [2024-06-14 12:12:18,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:18,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:18,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:19,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-14 12:12:19,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:19,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111866402] [2024-06-14 12:12:19,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111866402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:19,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:19,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:12:19,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021989027] [2024-06-14 12:12:19,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:19,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:12:19,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:19,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:12:19,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:12:19,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:12:19,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 344 transitions, 4047 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:19,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:19,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:12:19,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:20,196 INFO L124 PetriNetUnfolderBase]: 3236/4904 cut-off events. [2024-06-14 12:12:20,196 INFO L125 PetriNetUnfolderBase]: For 593837/593839 co-relation queries the response was YES. [2024-06-14 12:12:20,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48177 conditions, 4904 events. 3236/4904 cut-off events. For 593837/593839 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 25545 event pairs, 756 based on Foata normal form. 3/4905 useless extension candidates. Maximal degree in co-relation 48078. Up to 4543 conditions per place. [2024-06-14 12:12:20,253 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 294 selfloop transitions, 31 changer transitions 0/364 dead transitions. [2024-06-14 12:12:20,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 364 transitions, 4796 flow [2024-06-14 12:12:20,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:12:20,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:12:20,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 12:12:20,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-14 12:12:20,255 INFO L175 Difference]: Start difference. First operand has 229 places, 344 transitions, 4047 flow. Second operand 7 states and 134 transitions. [2024-06-14 12:12:20,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 364 transitions, 4796 flow [2024-06-14 12:12:21,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 364 transitions, 4730 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 12:12:21,021 INFO L231 Difference]: Finished difference. Result has 232 places, 347 transitions, 4098 flow [2024-06-14 12:12:21,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3984, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4098, PETRI_PLACES=232, PETRI_TRANSITIONS=347} [2024-06-14 12:12:21,021 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 187 predicate places. [2024-06-14 12:12:21,021 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 347 transitions, 4098 flow [2024-06-14 12:12:21,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:21,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:21,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:21,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:12:21,022 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:21,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:21,023 INFO L85 PathProgramCache]: Analyzing trace with hash 53071174, now seen corresponding path program 1 times [2024-06-14 12:12:21,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:21,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562443299] [2024-06-14 12:12:21,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:21,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:21,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:21,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-14 12:12:21,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:21,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562443299] [2024-06-14 12:12:21,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562443299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:21,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:21,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:12:21,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480426922] [2024-06-14 12:12:21,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:21,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:12:21,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:21,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:12:21,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:12:21,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:12:21,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 347 transitions, 4098 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:21,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:21,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:12:21,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:22,501 INFO L124 PetriNetUnfolderBase]: 2955/4619 cut-off events. [2024-06-14 12:12:22,502 INFO L125 PetriNetUnfolderBase]: For 519502/519502 co-relation queries the response was YES. [2024-06-14 12:12:22,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43919 conditions, 4619 events. 2955/4619 cut-off events. For 519502/519502 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 24815 event pairs, 661 based on Foata normal form. 2/4619 useless extension candidates. Maximal degree in co-relation 43819. Up to 4145 conditions per place. [2024-06-14 12:12:22,553 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 302 selfloop transitions, 20 changer transitions 0/362 dead transitions. [2024-06-14 12:12:22,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 362 transitions, 4942 flow [2024-06-14 12:12:22,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:12:22,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:12:22,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-14 12:12:22,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-14 12:12:22,555 INFO L175 Difference]: Start difference. First operand has 232 places, 347 transitions, 4098 flow. Second operand 6 states and 121 transitions. [2024-06-14 12:12:22,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 362 transitions, 4942 flow [2024-06-14 12:12:23,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 362 transitions, 4839 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:23,196 INFO L231 Difference]: Finished difference. Result has 231 places, 350 transitions, 4083 flow [2024-06-14 12:12:23,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3995, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4083, PETRI_PLACES=231, PETRI_TRANSITIONS=350} [2024-06-14 12:12:23,197 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 186 predicate places. [2024-06-14 12:12:23,197 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 350 transitions, 4083 flow [2024-06-14 12:12:23,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:23,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:23,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:23,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:12:23,198 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:23,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:23,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1147377064, now seen corresponding path program 2 times [2024-06-14 12:12:23,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:23,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45307443] [2024-06-14 12:12:23,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:23,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:23,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:23,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:23,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:23,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45307443] [2024-06-14 12:12:23,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45307443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:23,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:23,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:12:23,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078821986] [2024-06-14 12:12:23,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:23,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:12:23,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:23,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:12:23,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:12:23,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:12:23,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 350 transitions, 4083 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:23,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:23,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:12:23,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:24,777 INFO L124 PetriNetUnfolderBase]: 2918/4561 cut-off events. [2024-06-14 12:12:24,777 INFO L125 PetriNetUnfolderBase]: For 529239/529239 co-relation queries the response was YES. [2024-06-14 12:12:24,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43744 conditions, 4561 events. 2918/4561 cut-off events. For 529239/529239 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 24455 event pairs, 659 based on Foata normal form. 1/4560 useless extension candidates. Maximal degree in co-relation 43644. Up to 4123 conditions per place. [2024-06-14 12:12:24,828 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 305 selfloop transitions, 13 changer transitions 0/358 dead transitions. [2024-06-14 12:12:24,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 358 transitions, 4743 flow [2024-06-14 12:12:24,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:12:24,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:12:24,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 12:12:24,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-06-14 12:12:24,830 INFO L175 Difference]: Start difference. First operand has 231 places, 350 transitions, 4083 flow. Second operand 7 states and 125 transitions. [2024-06-14 12:12:24,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 358 transitions, 4743 flow [2024-06-14 12:12:25,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 358 transitions, 4712 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:12:25,443 INFO L231 Difference]: Finished difference. Result has 235 places, 350 transitions, 4084 flow [2024-06-14 12:12:25,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4084, PETRI_PLACES=235, PETRI_TRANSITIONS=350} [2024-06-14 12:12:25,444 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 190 predicate places. [2024-06-14 12:12:25,444 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 350 transitions, 4084 flow [2024-06-14 12:12:25,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:25,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:25,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:25,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:12:25,445 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:25,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:25,445 INFO L85 PathProgramCache]: Analyzing trace with hash -712918683, now seen corresponding path program 1 times [2024-06-14 12:12:25,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:25,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057406950] [2024-06-14 12:12:25,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:25,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:25,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:26,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:26,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:26,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057406950] [2024-06-14 12:12:26,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057406950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:26,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:26,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:26,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547060875] [2024-06-14 12:12:26,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:26,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:26,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:26,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:26,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:26,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:26,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 350 transitions, 4084 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:26,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:26,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:26,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:27,823 INFO L124 PetriNetUnfolderBase]: 3340/4991 cut-off events. [2024-06-14 12:12:27,823 INFO L125 PetriNetUnfolderBase]: For 645625/645627 co-relation queries the response was YES. [2024-06-14 12:12:27,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50060 conditions, 4991 events. 3340/4991 cut-off events. For 645625/645627 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 25325 event pairs, 717 based on Foata normal form. 5/4994 useless extension candidates. Maximal degree in co-relation 49959. Up to 4696 conditions per place. [2024-06-14 12:12:27,880 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 338 selfloop transitions, 63 changer transitions 0/405 dead transitions. [2024-06-14 12:12:27,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 405 transitions, 5858 flow [2024-06-14 12:12:27,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:27,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:27,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-14 12:12:27,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-14 12:12:27,882 INFO L175 Difference]: Start difference. First operand has 235 places, 350 transitions, 4084 flow. Second operand 10 states and 198 transitions. [2024-06-14 12:12:27,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 405 transitions, 5858 flow [2024-06-14 12:12:28,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 405 transitions, 5807 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:28,739 INFO L231 Difference]: Finished difference. Result has 240 places, 361 transitions, 4513 flow [2024-06-14 12:12:28,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4033, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4513, PETRI_PLACES=240, PETRI_TRANSITIONS=361} [2024-06-14 12:12:28,739 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 195 predicate places. [2024-06-14 12:12:28,740 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 361 transitions, 4513 flow [2024-06-14 12:12:28,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:28,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:28,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:28,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:12:28,740 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:28,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:28,741 INFO L85 PathProgramCache]: Analyzing trace with hash -712768736, now seen corresponding path program 1 times [2024-06-14 12:12:28,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:28,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824363624] [2024-06-14 12:12:28,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:28,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:28,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:29,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:29,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:29,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824363624] [2024-06-14 12:12:29,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824363624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:29,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:29,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:29,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415941755] [2024-06-14 12:12:29,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:29,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:29,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:29,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:29,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:29,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:29,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 361 transitions, 4513 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:29,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:29,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:29,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:31,112 INFO L124 PetriNetUnfolderBase]: 3376/5043 cut-off events. [2024-06-14 12:12:31,112 INFO L125 PetriNetUnfolderBase]: For 681818/681820 co-relation queries the response was YES. [2024-06-14 12:12:31,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51858 conditions, 5043 events. 3376/5043 cut-off events. For 681818/681820 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 25616 event pairs, 689 based on Foata normal form. 8/5049 useless extension candidates. Maximal degree in co-relation 51754. Up to 4700 conditions per place. [2024-06-14 12:12:31,169 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 341 selfloop transitions, 63 changer transitions 0/408 dead transitions. [2024-06-14 12:12:31,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 408 transitions, 6021 flow [2024-06-14 12:12:31,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:31,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:31,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-14 12:12:31,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-14 12:12:31,170 INFO L175 Difference]: Start difference. First operand has 240 places, 361 transitions, 4513 flow. Second operand 10 states and 197 transitions. [2024-06-14 12:12:31,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 408 transitions, 6021 flow [2024-06-14 12:12:32,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 408 transitions, 5761 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-14 12:12:32,627 INFO L231 Difference]: Finished difference. Result has 245 places, 366 transitions, 4569 flow [2024-06-14 12:12:32,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4569, PETRI_PLACES=245, PETRI_TRANSITIONS=366} [2024-06-14 12:12:32,628 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 200 predicate places. [2024-06-14 12:12:32,628 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 366 transitions, 4569 flow [2024-06-14 12:12:32,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:32,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:32,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:32,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:12:32,628 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:32,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:32,629 INFO L85 PathProgramCache]: Analyzing trace with hash -163412500, now seen corresponding path program 2 times [2024-06-14 12:12:32,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:32,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897647316] [2024-06-14 12:12:32,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:32,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:32,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:33,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:33,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:33,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897647316] [2024-06-14 12:12:33,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897647316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:33,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:33,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:33,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412061358] [2024-06-14 12:12:33,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:33,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:33,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:33,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:33,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:33,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:33,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 366 transitions, 4569 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:33,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:33,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:33,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:34,726 INFO L124 PetriNetUnfolderBase]: 3394/5081 cut-off events. [2024-06-14 12:12:34,726 INFO L125 PetriNetUnfolderBase]: For 697666/697668 co-relation queries the response was YES. [2024-06-14 12:12:34,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53063 conditions, 5081 events. 3394/5081 cut-off events. For 697666/697668 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 25973 event pairs, 663 based on Foata normal form. 5/5084 useless extension candidates. Maximal degree in co-relation 52957. Up to 4618 conditions per place. [2024-06-14 12:12:34,782 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 354 selfloop transitions, 72 changer transitions 0/430 dead transitions. [2024-06-14 12:12:34,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 430 transitions, 6336 flow [2024-06-14 12:12:34,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:34,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:34,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-14 12:12:34,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-06-14 12:12:34,784 INFO L175 Difference]: Start difference. First operand has 245 places, 366 transitions, 4569 flow. Second operand 10 states and 194 transitions. [2024-06-14 12:12:34,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 430 transitions, 6336 flow [2024-06-14 12:12:35,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 430 transitions, 6043 flow, removed 80 selfloop flow, removed 8 redundant places. [2024-06-14 12:12:35,572 INFO L231 Difference]: Finished difference. Result has 250 places, 386 transitions, 4837 flow [2024-06-14 12:12:35,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4837, PETRI_PLACES=250, PETRI_TRANSITIONS=386} [2024-06-14 12:12:35,573 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 205 predicate places. [2024-06-14 12:12:35,573 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 386 transitions, 4837 flow [2024-06-14 12:12:35,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:35,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:35,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:35,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:12:35,573 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:35,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:35,574 INFO L85 PathProgramCache]: Analyzing trace with hash -568676396, now seen corresponding path program 3 times [2024-06-14 12:12:35,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:35,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771182871] [2024-06-14 12:12:35,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:35,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:35,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:36,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:36,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:36,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771182871] [2024-06-14 12:12:36,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771182871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:36,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:36,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:36,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785136026] [2024-06-14 12:12:36,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:36,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:36,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:36,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:36,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:36,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:36,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 386 transitions, 4837 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:36,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:36,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:36,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:38,021 INFO L124 PetriNetUnfolderBase]: 3430/5127 cut-off events. [2024-06-14 12:12:38,022 INFO L125 PetriNetUnfolderBase]: For 729537/729539 co-relation queries the response was YES. [2024-06-14 12:12:38,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54332 conditions, 5127 events. 3430/5127 cut-off events. For 729537/729539 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 26194 event pairs, 673 based on Foata normal form. 8/5133 useless extension candidates. Maximal degree in co-relation 54222. Up to 4554 conditions per place. [2024-06-14 12:12:38,085 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 331 selfloop transitions, 95 changer transitions 0/430 dead transitions. [2024-06-14 12:12:38,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 430 transitions, 6287 flow [2024-06-14 12:12:38,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:38,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:38,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-14 12:12:38,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-14 12:12:38,087 INFO L175 Difference]: Start difference. First operand has 250 places, 386 transitions, 4837 flow. Second operand 10 states and 197 transitions. [2024-06-14 12:12:38,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 430 transitions, 6287 flow [2024-06-14 12:12:38,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 430 transitions, 6071 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-14 12:12:38,774 INFO L231 Difference]: Finished difference. Result has 256 places, 391 transitions, 5024 flow [2024-06-14 12:12:38,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4625, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5024, PETRI_PLACES=256, PETRI_TRANSITIONS=391} [2024-06-14 12:12:38,774 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 211 predicate places. [2024-06-14 12:12:38,774 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 391 transitions, 5024 flow [2024-06-14 12:12:38,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:38,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:38,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:38,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:12:38,775 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:38,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:38,775 INFO L85 PathProgramCache]: Analyzing trace with hash -163203250, now seen corresponding path program 4 times [2024-06-14 12:12:38,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:38,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158704276] [2024-06-14 12:12:38,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:38,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:38,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:39,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:39,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:39,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158704276] [2024-06-14 12:12:39,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158704276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:39,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:39,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:39,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736676561] [2024-06-14 12:12:39,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:39,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:39,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:39,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:39,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:39,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:39,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 391 transitions, 5024 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:39,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:39,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:39,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:41,218 INFO L124 PetriNetUnfolderBase]: 3448/5162 cut-off events. [2024-06-14 12:12:41,219 INFO L125 PetriNetUnfolderBase]: For 746356/746358 co-relation queries the response was YES. [2024-06-14 12:12:41,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55717 conditions, 5162 events. 3448/5162 cut-off events. For 746356/746358 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 26420 event pairs, 663 based on Foata normal form. 5/5165 useless extension candidates. Maximal degree in co-relation 55605. Up to 4644 conditions per place. [2024-06-14 12:12:41,275 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 348 selfloop transitions, 94 changer transitions 0/446 dead transitions. [2024-06-14 12:12:41,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 446 transitions, 6750 flow [2024-06-14 12:12:41,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:41,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:41,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-14 12:12:41,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-06-14 12:12:41,277 INFO L175 Difference]: Start difference. First operand has 256 places, 391 transitions, 5024 flow. Second operand 10 states and 194 transitions. [2024-06-14 12:12:41,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 446 transitions, 6750 flow [2024-06-14 12:12:42,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 446 transitions, 6224 flow, removed 166 selfloop flow, removed 8 redundant places. [2024-06-14 12:12:42,241 INFO L231 Difference]: Finished difference. Result has 261 places, 407 transitions, 5239 flow [2024-06-14 12:12:42,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4663, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5239, PETRI_PLACES=261, PETRI_TRANSITIONS=407} [2024-06-14 12:12:42,242 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 216 predicate places. [2024-06-14 12:12:42,242 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 407 transitions, 5239 flow [2024-06-14 12:12:42,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:42,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:42,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:42,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:12:42,243 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:42,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:42,243 INFO L85 PathProgramCache]: Analyzing trace with hash -163202971, now seen corresponding path program 1 times [2024-06-14 12:12:42,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:42,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909083952] [2024-06-14 12:12:42,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:42,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:42,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:43,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-14 12:12:43,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:43,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909083952] [2024-06-14 12:12:43,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909083952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:43,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:43,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:43,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94333533] [2024-06-14 12:12:43,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:43,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:43,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:43,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:43,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:43,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:43,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 407 transitions, 5239 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:43,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:43,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:43,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:44,538 INFO L124 PetriNetUnfolderBase]: 3476/5207 cut-off events. [2024-06-14 12:12:44,538 INFO L125 PetriNetUnfolderBase]: For 777951/777953 co-relation queries the response was YES. [2024-06-14 12:12:44,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56838 conditions, 5207 events. 3476/5207 cut-off events. For 777951/777953 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 26767 event pairs, 674 based on Foata normal form. 8/5213 useless extension candidates. Maximal degree in co-relation 56722. Up to 4860 conditions per place. [2024-06-14 12:12:44,706 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 373 selfloop transitions, 70 changer transitions 0/447 dead transitions. [2024-06-14 12:12:44,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 447 transitions, 6691 flow [2024-06-14 12:12:44,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:44,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:44,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-14 12:12:44,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-14 12:12:44,708 INFO L175 Difference]: Start difference. First operand has 261 places, 407 transitions, 5239 flow. Second operand 10 states and 190 transitions. [2024-06-14 12:12:44,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 447 transitions, 6691 flow [2024-06-14 12:12:45,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 447 transitions, 6414 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-06-14 12:12:45,581 INFO L231 Difference]: Finished difference. Result has 266 places, 410 transitions, 5284 flow [2024-06-14 12:12:45,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4962, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5284, PETRI_PLACES=266, PETRI_TRANSITIONS=410} [2024-06-14 12:12:45,583 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 221 predicate places. [2024-06-14 12:12:45,583 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 410 transitions, 5284 flow [2024-06-14 12:12:45,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:45,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:45,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:45,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:12:45,584 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:45,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:45,585 INFO L85 PathProgramCache]: Analyzing trace with hash 889008604, now seen corresponding path program 5 times [2024-06-14 12:12:45,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:45,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426423105] [2024-06-14 12:12:45,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:45,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:45,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:46,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:46,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:46,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426423105] [2024-06-14 12:12:46,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426423105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:46,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:46,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:46,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569776390] [2024-06-14 12:12:46,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:46,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:46,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:46,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:46,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:46,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:46,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 410 transitions, 5284 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:46,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:46,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:46,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:48,006 INFO L124 PetriNetUnfolderBase]: 3512/5257 cut-off events. [2024-06-14 12:12:48,007 INFO L125 PetriNetUnfolderBase]: For 801431/801431 co-relation queries the response was YES. [2024-06-14 12:12:48,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57895 conditions, 5257 events. 3512/5257 cut-off events. For 801431/801431 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 27043 event pairs, 663 based on Foata normal form. 6/5261 useless extension candidates. Maximal degree in co-relation 57778. Up to 4439 conditions per place. [2024-06-14 12:12:48,071 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 348 selfloop transitions, 102 changer transitions 0/454 dead transitions. [2024-06-14 12:12:48,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 454 transitions, 6970 flow [2024-06-14 12:12:48,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:48,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:48,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-14 12:12:48,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-14 12:12:48,073 INFO L175 Difference]: Start difference. First operand has 266 places, 410 transitions, 5284 flow. Second operand 10 states and 200 transitions. [2024-06-14 12:12:48,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 454 transitions, 6970 flow [2024-06-14 12:12:49,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 454 transitions, 6696 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:49,217 INFO L231 Difference]: Finished difference. Result has 269 places, 415 transitions, 5444 flow [2024-06-14 12:12:49,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5010, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5444, PETRI_PLACES=269, PETRI_TRANSITIONS=415} [2024-06-14 12:12:49,217 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 224 predicate places. [2024-06-14 12:12:49,218 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 415 transitions, 5444 flow [2024-06-14 12:12:49,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:49,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:49,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:49,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:12:49,218 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:49,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:49,219 INFO L85 PathProgramCache]: Analyzing trace with hash 889016044, now seen corresponding path program 6 times [2024-06-14 12:12:49,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:49,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911886317] [2024-06-14 12:12:49,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:49,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:49,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:50,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:50,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:50,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911886317] [2024-06-14 12:12:50,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911886317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:50,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:50,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:50,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801562107] [2024-06-14 12:12:50,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:50,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:50,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:50,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:50,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:50,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:50,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 415 transitions, 5444 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:50,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:50,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:50,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:51,592 INFO L124 PetriNetUnfolderBase]: 3554/5333 cut-off events. [2024-06-14 12:12:51,592 INFO L125 PetriNetUnfolderBase]: For 832815/832815 co-relation queries the response was YES. [2024-06-14 12:12:51,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59759 conditions, 5333 events. 3554/5333 cut-off events. For 832815/832815 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 27657 event pairs, 651 based on Foata normal form. 3/5334 useless extension candidates. Maximal degree in co-relation 59641. Up to 4647 conditions per place. [2024-06-14 12:12:51,661 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 381 selfloop transitions, 97 changer transitions 0/482 dead transitions. [2024-06-14 12:12:51,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 482 transitions, 7998 flow [2024-06-14 12:12:51,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:51,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:51,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-14 12:12:51,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-14 12:12:51,663 INFO L175 Difference]: Start difference. First operand has 269 places, 415 transitions, 5444 flow. Second operand 10 states and 198 transitions. [2024-06-14 12:12:51,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 482 transitions, 7998 flow [2024-06-14 12:12:52,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 482 transitions, 7404 flow, removed 185 selfloop flow, removed 8 redundant places. [2024-06-14 12:12:52,805 INFO L231 Difference]: Finished difference. Result has 274 places, 440 transitions, 5898 flow [2024-06-14 12:12:52,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5898, PETRI_PLACES=274, PETRI_TRANSITIONS=440} [2024-06-14 12:12:52,806 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 229 predicate places. [2024-06-14 12:12:52,806 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 440 transitions, 5898 flow [2024-06-14 12:12:52,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:52,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:52,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:52,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:12:52,807 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:52,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:52,808 INFO L85 PathProgramCache]: Analyzing trace with hash 889016323, now seen corresponding path program 2 times [2024-06-14 12:12:52,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:52,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882621870] [2024-06-14 12:12:52,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:52,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:52,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:54,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:54,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:54,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882621870] [2024-06-14 12:12:54,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882621870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:54,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:54,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:54,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206945937] [2024-06-14 12:12:54,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:54,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:54,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:54,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:54,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:54,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:54,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 440 transitions, 5898 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:54,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:54,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:54,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:55,455 INFO L124 PetriNetUnfolderBase]: 3582/5351 cut-off events. [2024-06-14 12:12:55,455 INFO L125 PetriNetUnfolderBase]: For 866022/866022 co-relation queries the response was YES. [2024-06-14 12:12:55,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60708 conditions, 5351 events. 3582/5351 cut-off events. For 866022/866022 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 27450 event pairs, 671 based on Foata normal form. 6/5355 useless extension candidates. Maximal degree in co-relation 60586. Up to 4919 conditions per place. [2024-06-14 12:12:55,527 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 401 selfloop transitions, 74 changer transitions 0/479 dead transitions. [2024-06-14 12:12:55,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 479 transitions, 7580 flow [2024-06-14 12:12:55,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:55,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:55,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-14 12:12:55,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-14 12:12:55,528 INFO L175 Difference]: Start difference. First operand has 274 places, 440 transitions, 5898 flow. Second operand 10 states and 191 transitions. [2024-06-14 12:12:55,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 479 transitions, 7580 flow [2024-06-14 12:12:56,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 479 transitions, 7266 flow, removed 118 selfloop flow, removed 4 redundant places. [2024-06-14 12:12:56,678 INFO L231 Difference]: Finished difference. Result has 280 places, 443 transitions, 5928 flow [2024-06-14 12:12:56,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5584, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5928, PETRI_PLACES=280, PETRI_TRANSITIONS=443} [2024-06-14 12:12:56,679 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 235 predicate places. [2024-06-14 12:12:56,679 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 443 transitions, 5928 flow [2024-06-14 12:12:56,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:56,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:56,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:56,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:12:56,680 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:56,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:56,680 INFO L85 PathProgramCache]: Analyzing trace with hash 483341088, now seen corresponding path program 7 times [2024-06-14 12:12:56,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:56,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516217508] [2024-06-14 12:12:56,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:56,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:56,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:57,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:57,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:57,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516217508] [2024-06-14 12:12:57,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516217508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:57,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:57,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:57,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939137638] [2024-06-14 12:12:57,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:57,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:57,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:57,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:57,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:57,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:12:57,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 443 transitions, 5928 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:57,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:57,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:12:57,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:59,113 INFO L124 PetriNetUnfolderBase]: 3594/5379 cut-off events. [2024-06-14 12:12:59,114 INFO L125 PetriNetUnfolderBase]: For 880936/880936 co-relation queries the response was YES. [2024-06-14 12:12:59,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61148 conditions, 5379 events. 3594/5379 cut-off events. For 880936/880936 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 27744 event pairs, 663 based on Foata normal form. 6/5383 useless extension candidates. Maximal degree in co-relation 61024. Up to 4561 conditions per place. [2024-06-14 12:12:59,187 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 366 selfloop transitions, 115 changer transitions 0/485 dead transitions. [2024-06-14 12:12:59,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 485 transitions, 7817 flow [2024-06-14 12:12:59,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:12:59,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:12:59,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-14 12:12:59,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45227272727272727 [2024-06-14 12:12:59,188 INFO L175 Difference]: Start difference. First operand has 280 places, 443 transitions, 5928 flow. Second operand 10 states and 199 transitions. [2024-06-14 12:12:59,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 485 transitions, 7817 flow [2024-06-14 12:13:00,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 485 transitions, 7361 flow, removed 156 selfloop flow, removed 8 redundant places. [2024-06-14 12:13:00,279 INFO L231 Difference]: Finished difference. Result has 282 places, 447 transitions, 5940 flow [2024-06-14 12:13:00,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5472, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5940, PETRI_PLACES=282, PETRI_TRANSITIONS=447} [2024-06-14 12:13:00,280 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 237 predicate places. [2024-06-14 12:13:00,280 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 447 transitions, 5940 flow [2024-06-14 12:13:00,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:00,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:00,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:00,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:13:00,280 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:00,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:00,281 INFO L85 PathProgramCache]: Analyzing trace with hash 490700457, now seen corresponding path program 3 times [2024-06-14 12:13:00,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:00,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093803571] [2024-06-14 12:13:00,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:00,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:00,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:01,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:01,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:01,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093803571] [2024-06-14 12:13:01,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093803571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:01,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:01,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:13:01,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788163408] [2024-06-14 12:13:01,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:01,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:13:01,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:01,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:13:01,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:13:01,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:01,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 447 transitions, 5940 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:01,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:01,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:01,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:02,974 INFO L124 PetriNetUnfolderBase]: 3638/5445 cut-off events. [2024-06-14 12:13:02,975 INFO L125 PetriNetUnfolderBase]: For 910364/910364 co-relation queries the response was YES. [2024-06-14 12:13:03,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62564 conditions, 5445 events. 3638/5445 cut-off events. For 910364/910364 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 28188 event pairs, 673 based on Foata normal form. 6/5449 useless extension candidates. Maximal degree in co-relation 62439. Up to 4932 conditions per place. [2024-06-14 12:13:03,045 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 389 selfloop transitions, 92 changer transitions 0/485 dead transitions. [2024-06-14 12:13:03,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 485 transitions, 7640 flow [2024-06-14 12:13:03,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:03,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:03,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 12:13:03,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:13:03,047 INFO L175 Difference]: Start difference. First operand has 282 places, 447 transitions, 5940 flow. Second operand 9 states and 176 transitions. [2024-06-14 12:13:03,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 485 transitions, 7640 flow [2024-06-14 12:13:04,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 485 transitions, 7198 flow, removed 111 selfloop flow, removed 8 redundant places. [2024-06-14 12:13:04,175 INFO L231 Difference]: Finished difference. Result has 284 places, 453 transitions, 6066 flow [2024-06-14 12:13:04,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5498, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6066, PETRI_PLACES=284, PETRI_TRANSITIONS=453} [2024-06-14 12:13:04,176 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 239 predicate places. [2024-06-14 12:13:04,176 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 453 transitions, 6066 flow [2024-06-14 12:13:04,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:04,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:04,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:04,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:13:04,177 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:04,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:04,177 INFO L85 PathProgramCache]: Analyzing trace with hash 490969227, now seen corresponding path program 4 times [2024-06-14 12:13:04,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:04,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599346794] [2024-06-14 12:13:04,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:04,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:04,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:05,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:05,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:05,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599346794] [2024-06-14 12:13:05,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599346794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:05,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:05,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:13:05,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271485677] [2024-06-14 12:13:05,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:05,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:13:05,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:05,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:13:05,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:13:05,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:05,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 453 transitions, 6066 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:05,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:05,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:05,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:06,830 INFO L124 PetriNetUnfolderBase]: 4000/5980 cut-off events. [2024-06-14 12:13:06,831 INFO L125 PetriNetUnfolderBase]: For 975671/975671 co-relation queries the response was YES. [2024-06-14 12:13:06,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67815 conditions, 5980 events. 4000/5980 cut-off events. For 975671/975671 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 31409 event pairs, 671 based on Foata normal form. 6/5980 useless extension candidates. Maximal degree in co-relation 67688. Up to 5428 conditions per place. [2024-06-14 12:13:06,913 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 447 selfloop transitions, 105 changer transitions 0/556 dead transitions. [2024-06-14 12:13:06,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 556 transitions, 9030 flow [2024-06-14 12:13:06,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:13:06,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:13:06,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-14 12:13:06,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42355371900826444 [2024-06-14 12:13:06,915 INFO L175 Difference]: Start difference. First operand has 284 places, 453 transitions, 6066 flow. Second operand 11 states and 205 transitions. [2024-06-14 12:13:06,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 556 transitions, 9030 flow [2024-06-14 12:13:08,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 556 transitions, 8536 flow, removed 188 selfloop flow, removed 5 redundant places. [2024-06-14 12:13:08,208 INFO L231 Difference]: Finished difference. Result has 294 places, 515 transitions, 7224 flow [2024-06-14 12:13:08,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5796, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7224, PETRI_PLACES=294, PETRI_TRANSITIONS=515} [2024-06-14 12:13:08,209 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 249 predicate places. [2024-06-14 12:13:08,209 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 515 transitions, 7224 flow [2024-06-14 12:13:08,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:08,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:08,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:08,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:13:08,210 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:08,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:08,210 INFO L85 PathProgramCache]: Analyzing trace with hash 896165884, now seen corresponding path program 8 times [2024-06-14 12:13:08,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:08,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727131531] [2024-06-14 12:13:08,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:08,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:08,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:09,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:09,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:09,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727131531] [2024-06-14 12:13:09,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727131531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:09,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:09,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:13:09,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667900532] [2024-06-14 12:13:09,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:09,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:13:09,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:09,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:13:09,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:13:09,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:09,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 515 transitions, 7224 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:09,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:09,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:09,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:10,872 INFO L124 PetriNetUnfolderBase]: 4078/6100 cut-off events. [2024-06-14 12:13:10,872 INFO L125 PetriNetUnfolderBase]: For 992869/992869 co-relation queries the response was YES. [2024-06-14 12:13:10,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69786 conditions, 6100 events. 4078/6100 cut-off events. For 992869/992869 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 32201 event pairs, 660 based on Foata normal form. 3/6101 useless extension candidates. Maximal degree in co-relation 69653. Up to 5277 conditions per place. [2024-06-14 12:13:10,956 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 428 selfloop transitions, 141 changer transitions 0/573 dead transitions. [2024-06-14 12:13:10,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 573 transitions, 9631 flow [2024-06-14 12:13:10,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:13:10,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:13:10,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-14 12:13:10,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-14 12:13:10,958 INFO L175 Difference]: Start difference. First operand has 294 places, 515 transitions, 7224 flow. Second operand 10 states and 197 transitions. [2024-06-14 12:13:10,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 573 transitions, 9631 flow [2024-06-14 12:13:12,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 573 transitions, 9360 flow, removed 96 selfloop flow, removed 3 redundant places. [2024-06-14 12:13:12,412 INFO L231 Difference]: Finished difference. Result has 303 places, 533 transitions, 7838 flow [2024-06-14 12:13:12,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6956, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7838, PETRI_PLACES=303, PETRI_TRANSITIONS=533} [2024-06-14 12:13:12,415 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2024-06-14 12:13:12,415 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 533 transitions, 7838 flow [2024-06-14 12:13:12,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:12,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:12,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-14 12:13:12,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:13:12,416 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:12,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:12,416 INFO L85 PathProgramCache]: Analyzing trace with hash 490959648, now seen corresponding path program 9 times [2024-06-14 12:13:12,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:12,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951251668] [2024-06-14 12:13:12,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:12,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:12,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:13,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:13,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:13,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951251668] [2024-06-14 12:13:13,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951251668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:13,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:13,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:13:13,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337130968] [2024-06-14 12:13:13,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:13,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:13:13,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:13,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:13:13,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:13:13,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:13,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 533 transitions, 7838 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:13,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:13,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:13,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:15,535 INFO L124 PetriNetUnfolderBase]: 4132/6177 cut-off events. [2024-06-14 12:13:15,535 INFO L125 PetriNetUnfolderBase]: For 1049111/1049111 co-relation queries the response was YES. [2024-06-14 12:13:15,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71900 conditions, 6177 events. 4132/6177 cut-off events. For 1049111/1049111 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 32611 event pairs, 672 based on Foata normal form. 9/6184 useless extension candidates. Maximal degree in co-relation 71764. Up to 4868 conditions per place. [2024-06-14 12:13:15,618 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 326 selfloop transitions, 257 changer transitions 0/587 dead transitions. [2024-06-14 12:13:15,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 587 transitions, 10254 flow [2024-06-14 12:13:15,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:13:15,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:13:15,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 236 transitions. [2024-06-14 12:13:15,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-14 12:13:15,620 INFO L175 Difference]: Start difference. First operand has 303 places, 533 transitions, 7838 flow. Second operand 12 states and 236 transitions. [2024-06-14 12:13:15,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 587 transitions, 10254 flow [2024-06-14 12:13:17,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 587 transitions, 9730 flow, removed 213 selfloop flow, removed 4 redundant places. [2024-06-14 12:13:17,190 INFO L231 Difference]: Finished difference. Result has 311 places, 542 transitions, 8359 flow [2024-06-14 12:13:17,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7314, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8359, PETRI_PLACES=311, PETRI_TRANSITIONS=542} [2024-06-14 12:13:17,190 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 266 predicate places. [2024-06-14 12:13:17,191 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 542 transitions, 8359 flow [2024-06-14 12:13:17,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:17,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:17,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:17,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:13:17,191 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:17,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:17,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1408427846, now seen corresponding path program 1 times [2024-06-14 12:13:17,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:17,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432587698] [2024-06-14 12:13:17,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:17,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:17,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:18,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-14 12:13:18,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:18,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432587698] [2024-06-14 12:13:18,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432587698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:18,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:18,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:13:18,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895035274] [2024-06-14 12:13:18,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:18,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:13:18,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:18,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:13:18,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:13:18,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:18,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 542 transitions, 8359 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:18,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:18,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:18,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:19,831 INFO L124 PetriNetUnfolderBase]: 4137/6190 cut-off events. [2024-06-14 12:13:19,831 INFO L125 PetriNetUnfolderBase]: For 1050984/1050984 co-relation queries the response was YES. [2024-06-14 12:13:19,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73289 conditions, 6190 events. 4137/6190 cut-off events. For 1050984/1050984 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 32718 event pairs, 688 based on Foata normal form. 1/6185 useless extension candidates. Maximal degree in co-relation 73151. Up to 5965 conditions per place. [2024-06-14 12:13:19,910 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 507 selfloop transitions, 51 changer transitions 0/562 dead transitions. [2024-06-14 12:13:19,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 562 transitions, 9912 flow [2024-06-14 12:13:19,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:13:19,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:13:19,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 12:13:19,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-14 12:13:19,912 INFO L175 Difference]: Start difference. First operand has 311 places, 542 transitions, 8359 flow. Second operand 8 states and 143 transitions. [2024-06-14 12:13:19,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 562 transitions, 9912 flow [2024-06-14 12:13:21,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 562 transitions, 9272 flow, removed 146 selfloop flow, removed 11 redundant places. [2024-06-14 12:13:21,308 INFO L231 Difference]: Finished difference. Result has 308 places, 545 transitions, 7908 flow [2024-06-14 12:13:21,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7727, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7908, PETRI_PLACES=308, PETRI_TRANSITIONS=545} [2024-06-14 12:13:21,309 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 263 predicate places. [2024-06-14 12:13:21,309 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 545 transitions, 7908 flow [2024-06-14 12:13:21,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:21,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:21,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:21,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:13:21,310 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:21,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:21,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1408786330, now seen corresponding path program 1 times [2024-06-14 12:13:21,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:21,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364212396] [2024-06-14 12:13:21,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:21,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:21,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:22,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:22,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:22,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364212396] [2024-06-14 12:13:22,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364212396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:22,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:22,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:13:22,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394381370] [2024-06-14 12:13:22,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:22,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:13:22,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:22,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:13:22,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:13:22,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:13:22,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 545 transitions, 7908 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:22,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:22,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:13:22,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:23,816 INFO L124 PetriNetUnfolderBase]: 3941/5993 cut-off events. [2024-06-14 12:13:23,816 INFO L125 PetriNetUnfolderBase]: For 1025602/1025605 co-relation queries the response was YES. [2024-06-14 12:13:23,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69875 conditions, 5993 events. 3941/5993 cut-off events. For 1025602/1025605 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 32478 event pairs, 690 based on Foata normal form. 3/5993 useless extension candidates. Maximal degree in co-relation 69736. Up to 5445 conditions per place. [2024-06-14 12:13:24,055 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 472 selfloop transitions, 38 changer transitions 0/570 dead transitions. [2024-06-14 12:13:24,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 570 transitions, 9426 flow [2024-06-14 12:13:24,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:13:24,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:13:24,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:13:24,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119318181818182 [2024-06-14 12:13:24,057 INFO L175 Difference]: Start difference. First operand has 308 places, 545 transitions, 7908 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:13:24,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 570 transitions, 9426 flow [2024-06-14 12:13:25,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 570 transitions, 9301 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 12:13:25,774 INFO L231 Difference]: Finished difference. Result has 311 places, 556 transitions, 8037 flow [2024-06-14 12:13:25,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7783, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8037, PETRI_PLACES=311, PETRI_TRANSITIONS=556} [2024-06-14 12:13:25,775 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 266 predicate places. [2024-06-14 12:13:25,775 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 556 transitions, 8037 flow [2024-06-14 12:13:25,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:25,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:25,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:25,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:13:25,775 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:25,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:25,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1408785896, now seen corresponding path program 2 times [2024-06-14 12:13:25,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:25,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306836836] [2024-06-14 12:13:25,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:25,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:25,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:26,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:26,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:26,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306836836] [2024-06-14 12:13:26,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306836836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:26,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:26,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:13:26,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814584504] [2024-06-14 12:13:26,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:26,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:13:26,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:26,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:13:26,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:13:26,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:26,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 556 transitions, 8037 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:26,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:26,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:26,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:28,261 INFO L124 PetriNetUnfolderBase]: 4155/6209 cut-off events. [2024-06-14 12:13:28,261 INFO L125 PetriNetUnfolderBase]: For 1059184/1059184 co-relation queries the response was YES. [2024-06-14 12:13:28,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72982 conditions, 6209 events. 4155/6209 cut-off events. For 1059184/1059184 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 32735 event pairs, 688 based on Foata normal form. 1/6204 useless extension candidates. Maximal degree in co-relation 72841. Up to 5989 conditions per place. [2024-06-14 12:13:28,359 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 516 selfloop transitions, 53 changer transitions 0/573 dead transitions. [2024-06-14 12:13:28,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 573 transitions, 9602 flow [2024-06-14 12:13:28,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:13:28,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:13:28,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 12:13:28,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-14 12:13:28,360 INFO L175 Difference]: Start difference. First operand has 311 places, 556 transitions, 8037 flow. Second operand 8 states and 140 transitions. [2024-06-14 12:13:28,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 573 transitions, 9602 flow [2024-06-14 12:13:30,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 573 transitions, 9530 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-14 12:13:30,296 INFO L231 Difference]: Finished difference. Result has 316 places, 559 transitions, 8149 flow [2024-06-14 12:13:30,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7965, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8149, PETRI_PLACES=316, PETRI_TRANSITIONS=559} [2024-06-14 12:13:30,297 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 271 predicate places. [2024-06-14 12:13:30,297 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 559 transitions, 8149 flow [2024-06-14 12:13:30,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:30,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:30,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:30,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:13:30,298 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:30,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:30,299 INFO L85 PathProgramCache]: Analyzing trace with hash 164219235, now seen corresponding path program 5 times [2024-06-14 12:13:30,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:30,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755084745] [2024-06-14 12:13:30,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:30,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:30,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:31,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:31,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:31,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755084745] [2024-06-14 12:13:31,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755084745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:31,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:31,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:13:31,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200437514] [2024-06-14 12:13:31,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:31,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:13:31,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:31,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:13:31,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:13:31,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:31,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 559 transitions, 8149 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:31,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:31,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:31,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:33,104 INFO L124 PetriNetUnfolderBase]: 4183/6255 cut-off events. [2024-06-14 12:13:33,104 INFO L125 PetriNetUnfolderBase]: For 1104414/1104417 co-relation queries the response was YES. [2024-06-14 12:13:33,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73946 conditions, 6255 events. 4183/6255 cut-off events. For 1104414/1104417 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 33039 event pairs, 703 based on Foata normal form. 8/6253 useless extension candidates. Maximal degree in co-relation 73803. Up to 5511 conditions per place. [2024-06-14 12:13:33,196 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 454 selfloop transitions, 142 changer transitions 0/600 dead transitions. [2024-06-14 12:13:33,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 600 transitions, 10159 flow [2024-06-14 12:13:33,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:13:33,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:13:33,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-14 12:13:33,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43388429752066116 [2024-06-14 12:13:33,199 INFO L175 Difference]: Start difference. First operand has 316 places, 559 transitions, 8149 flow. Second operand 11 states and 210 transitions. [2024-06-14 12:13:33,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 600 transitions, 10159 flow [2024-06-14 12:13:34,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 600 transitions, 10054 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 12:13:34,717 INFO L231 Difference]: Finished difference. Result has 322 places, 562 transitions, 8555 flow [2024-06-14 12:13:34,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8044, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8555, PETRI_PLACES=322, PETRI_TRANSITIONS=562} [2024-06-14 12:13:34,718 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-14 12:13:34,718 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 562 transitions, 8555 flow [2024-06-14 12:13:34,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:34,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:34,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:34,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:13:34,719 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:34,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:34,720 INFO L85 PathProgramCache]: Analyzing trace with hash -273243328, now seen corresponding path program 10 times [2024-06-14 12:13:34,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:34,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440203245] [2024-06-14 12:13:34,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:34,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:34,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:35,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:35,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:35,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440203245] [2024-06-14 12:13:35,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440203245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:35,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:35,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:13:35,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028230356] [2024-06-14 12:13:35,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:35,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:13:35,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:35,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:13:35,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:13:35,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:35,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 562 transitions, 8555 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:35,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:35,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:35,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:37,487 INFO L124 PetriNetUnfolderBase]: 4225/6326 cut-off events. [2024-06-14 12:13:37,487 INFO L125 PetriNetUnfolderBase]: For 1145079/1145082 co-relation queries the response was YES. [2024-06-14 12:13:37,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76409 conditions, 6326 events. 4225/6326 cut-off events. For 1145079/1145082 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 33560 event pairs, 677 based on Foata normal form. 5/6320 useless extension candidates. Maximal degree in co-relation 76265. Up to 5204 conditions per place. [2024-06-14 12:13:37,588 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 466 selfloop transitions, 158 changer transitions 0/628 dead transitions. [2024-06-14 12:13:37,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 628 transitions, 11413 flow [2024-06-14 12:13:37,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:13:37,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:13:37,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-14 12:13:37,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-14 12:13:37,589 INFO L175 Difference]: Start difference. First operand has 322 places, 562 transitions, 8555 flow. Second operand 10 states and 200 transitions. [2024-06-14 12:13:37,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 628 transitions, 11413 flow [2024-06-14 12:13:39,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 628 transitions, 10928 flow, removed 103 selfloop flow, removed 9 redundant places. [2024-06-14 12:13:39,862 INFO L231 Difference]: Finished difference. Result has 325 places, 587 transitions, 9167 flow [2024-06-14 12:13:39,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8070, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9167, PETRI_PLACES=325, PETRI_TRANSITIONS=587} [2024-06-14 12:13:39,863 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 280 predicate places. [2024-06-14 12:13:39,863 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 587 transitions, 9167 flow [2024-06-14 12:13:39,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:39,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:39,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:39,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:13:39,865 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:39,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:39,866 INFO L85 PathProgramCache]: Analyzing trace with hash 164228535, now seen corresponding path program 6 times [2024-06-14 12:13:39,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:39,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213794797] [2024-06-14 12:13:39,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:39,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:39,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:40,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:40,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:40,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213794797] [2024-06-14 12:13:40,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213794797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:40,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:40,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:13:40,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173050950] [2024-06-14 12:13:40,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:40,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:13:40,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:40,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:13:40,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:13:41,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:41,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 587 transitions, 9167 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:41,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:41,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:41,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:42,710 INFO L124 PetriNetUnfolderBase]: 4291/6414 cut-off events. [2024-06-14 12:13:42,711 INFO L125 PetriNetUnfolderBase]: For 1217193/1217196 co-relation queries the response was YES. [2024-06-14 12:13:42,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79173 conditions, 6414 events. 4291/6414 cut-off events. For 1217193/1217196 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 33972 event pairs, 691 based on Foata normal form. 8/6412 useless extension candidates. Maximal degree in co-relation 79026. Up to 5579 conditions per place. [2024-06-14 12:13:42,803 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 477 selfloop transitions, 149 changer transitions 0/630 dead transitions. [2024-06-14 12:13:42,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 630 transitions, 11781 flow [2024-06-14 12:13:42,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:13:42,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:13:42,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-14 12:13:42,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-14 12:13:42,805 INFO L175 Difference]: Start difference. First operand has 325 places, 587 transitions, 9167 flow. Second operand 10 states and 196 transitions. [2024-06-14 12:13:42,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 630 transitions, 11781 flow [2024-06-14 12:13:45,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 630 transitions, 11333 flow, removed 159 selfloop flow, removed 4 redundant places. [2024-06-14 12:13:45,062 INFO L231 Difference]: Finished difference. Result has 331 places, 593 transitions, 9475 flow [2024-06-14 12:13:45,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8719, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9475, PETRI_PLACES=331, PETRI_TRANSITIONS=593} [2024-06-14 12:13:45,063 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 286 predicate places. [2024-06-14 12:13:45,063 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 593 transitions, 9475 flow [2024-06-14 12:13:45,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:45,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:45,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:45,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:13:45,064 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:45,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:45,064 INFO L85 PathProgramCache]: Analyzing trace with hash 869399374, now seen corresponding path program 11 times [2024-06-14 12:13:45,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:45,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007584035] [2024-06-14 12:13:45,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:45,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:45,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:46,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:46,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:46,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007584035] [2024-06-14 12:13:46,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007584035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:46,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:46,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:13:46,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906444229] [2024-06-14 12:13:46,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:46,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:13:46,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:46,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:13:46,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:13:46,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:46,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 593 transitions, 9475 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:46,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:46,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:46,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:47,869 INFO L124 PetriNetUnfolderBase]: 4327/6467 cut-off events. [2024-06-14 12:13:47,870 INFO L125 PetriNetUnfolderBase]: For 1247526/1247529 co-relation queries the response was YES. [2024-06-14 12:13:47,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80492 conditions, 6467 events. 4327/6467 cut-off events. For 1247526/1247529 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34301 event pairs, 702 based on Foata normal form. 8/6464 useless extension candidates. Maximal degree in co-relation 80343. Up to 5180 conditions per place. [2024-06-14 12:13:47,966 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 445 selfloop transitions, 187 changer transitions 0/636 dead transitions. [2024-06-14 12:13:47,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 636 transitions, 11822 flow [2024-06-14 12:13:47,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:13:47,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:13:47,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-14 12:13:47,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45681818181818185 [2024-06-14 12:13:47,968 INFO L175 Difference]: Start difference. First operand has 331 places, 593 transitions, 9475 flow. Second operand 10 states and 201 transitions. [2024-06-14 12:13:47,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 636 transitions, 11822 flow [2024-06-14 12:13:50,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 636 transitions, 11383 flow, removed 134 selfloop flow, removed 6 redundant places. [2024-06-14 12:13:50,395 INFO L231 Difference]: Finished difference. Result has 335 places, 601 transitions, 9906 flow [2024-06-14 12:13:50,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9036, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9906, PETRI_PLACES=335, PETRI_TRANSITIONS=601} [2024-06-14 12:13:50,395 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 290 predicate places. [2024-06-14 12:13:50,396 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 601 transitions, 9906 flow [2024-06-14 12:13:50,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:50,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:50,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:50,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:13:50,396 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:50,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:50,397 INFO L85 PathProgramCache]: Analyzing trace with hash 163959486, now seen corresponding path program 12 times [2024-06-14 12:13:50,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:50,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67961492] [2024-06-14 12:13:50,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:50,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:50,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:51,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:51,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:51,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67961492] [2024-06-14 12:13:51,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67961492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:51,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:51,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:13:51,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733074983] [2024-06-14 12:13:51,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:51,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:13:51,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:51,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:13:51,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:13:51,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:51,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 601 transitions, 9906 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:51,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:51,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:51,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:53,233 INFO L124 PetriNetUnfolderBase]: 4345/6493 cut-off events. [2024-06-14 12:13:53,233 INFO L125 PetriNetUnfolderBase]: For 1258033/1258036 co-relation queries the response was YES. [2024-06-14 12:13:53,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81551 conditions, 6493 events. 4345/6493 cut-off events. For 1258033/1258036 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34470 event pairs, 702 based on Foata normal form. 5/6487 useless extension candidates. Maximal degree in co-relation 81400. Up to 5180 conditions per place. [2024-06-14 12:13:53,334 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 445 selfloop transitions, 195 changer transitions 0/644 dead transitions. [2024-06-14 12:13:53,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 644 transitions, 12035 flow [2024-06-14 12:13:53,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:13:53,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:13:53,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-14 12:13:53,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45041322314049587 [2024-06-14 12:13:53,335 INFO L175 Difference]: Start difference. First operand has 335 places, 601 transitions, 9906 flow. Second operand 11 states and 218 transitions. [2024-06-14 12:13:53,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 644 transitions, 12035 flow [2024-06-14 12:13:55,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 644 transitions, 11235 flow, removed 218 selfloop flow, removed 8 redundant places. [2024-06-14 12:13:55,912 INFO L231 Difference]: Finished difference. Result has 338 places, 605 transitions, 9735 flow [2024-06-14 12:13:55,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9106, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9735, PETRI_PLACES=338, PETRI_TRANSITIONS=605} [2024-06-14 12:13:55,913 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 293 predicate places. [2024-06-14 12:13:55,913 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 605 transitions, 9735 flow [2024-06-14 12:13:55,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:55,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:55,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:55,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:13:55,914 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:55,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:55,914 INFO L85 PathProgramCache]: Analyzing trace with hash 156600396, now seen corresponding path program 13 times [2024-06-14 12:13:55,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:55,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358181108] [2024-06-14 12:13:55,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:55,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:55,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:56,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:56,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:56,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358181108] [2024-06-14 12:13:56,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358181108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:56,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:56,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:13:56,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728294414] [2024-06-14 12:13:56,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:56,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:13:56,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:56,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:13:56,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:13:57,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:13:57,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 605 transitions, 9735 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:57,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:57,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:13:57,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:58,712 INFO L124 PetriNetUnfolderBase]: 4381/6545 cut-off events. [2024-06-14 12:13:58,713 INFO L125 PetriNetUnfolderBase]: For 1295774/1295777 co-relation queries the response was YES. [2024-06-14 12:13:58,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82231 conditions, 6545 events. 4381/6545 cut-off events. For 1295774/1295777 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34729 event pairs, 702 based on Foata normal form. 8/6542 useless extension candidates. Maximal degree in co-relation 82079. Up to 5258 conditions per place. [2024-06-14 12:13:58,811 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 463 selfloop transitions, 183 changer transitions 0/650 dead transitions. [2024-06-14 12:13:58,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 650 transitions, 12490 flow [2024-06-14 12:13:58,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:13:58,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:13:58,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-14 12:13:58,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-14 12:13:58,813 INFO L175 Difference]: Start difference. First operand has 338 places, 605 transitions, 9735 flow. Second operand 10 states and 200 transitions. [2024-06-14 12:13:58,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 650 transitions, 12490 flow [2024-06-14 12:14:01,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 650 transitions, 11927 flow, removed 94 selfloop flow, removed 9 redundant places. [2024-06-14 12:14:01,454 INFO L231 Difference]: Finished difference. Result has 339 places, 613 transitions, 10058 flow [2024-06-14 12:14:01,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9172, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10058, PETRI_PLACES=339, PETRI_TRANSITIONS=613} [2024-06-14 12:14:01,455 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 294 predicate places. [2024-06-14 12:14:01,455 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 613 transitions, 10058 flow [2024-06-14 12:14:01,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:01,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:01,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:01,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:14:01,456 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:01,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:01,456 INFO L85 PathProgramCache]: Analyzing trace with hash 156809925, now seen corresponding path program 7 times [2024-06-14 12:14:01,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:01,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842693364] [2024-06-14 12:14:01,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:01,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:01,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:02,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:02,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:02,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842693364] [2024-06-14 12:14:02,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842693364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:02,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:02,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:14:02,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611947784] [2024-06-14 12:14:02,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:02,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:14:02,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:02,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:14:02,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:14:02,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:14:02,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 613 transitions, 10058 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:02,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:02,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:14:02,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:04,572 INFO L124 PetriNetUnfolderBase]: 4371/6530 cut-off events. [2024-06-14 12:14:04,572 INFO L125 PetriNetUnfolderBase]: For 1301171/1301174 co-relation queries the response was YES. [2024-06-14 12:14:04,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82005 conditions, 6530 events. 4371/6530 cut-off events. For 1301171/1301174 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 34648 event pairs, 693 based on Foata normal form. 8/6528 useless extension candidates. Maximal degree in co-relation 81852. Up to 5510 conditions per place. [2024-06-14 12:14:04,673 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 477 selfloop transitions, 173 changer transitions 0/654 dead transitions. [2024-06-14 12:14:04,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 654 transitions, 12622 flow [2024-06-14 12:14:04,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:04,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:04,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-14 12:14:04,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-14 12:14:04,675 INFO L175 Difference]: Start difference. First operand has 339 places, 613 transitions, 10058 flow. Second operand 9 states and 179 transitions. [2024-06-14 12:14:04,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 654 transitions, 12622 flow [2024-06-14 12:14:07,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 654 transitions, 11652 flow, removed 307 selfloop flow, removed 8 redundant places. [2024-06-14 12:14:07,488 INFO L231 Difference]: Finished difference. Result has 343 places, 622 transitions, 10063 flow [2024-06-14 12:14:07,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9088, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10063, PETRI_PLACES=343, PETRI_TRANSITIONS=622} [2024-06-14 12:14:07,489 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 298 predicate places. [2024-06-14 12:14:07,489 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 622 transitions, 10063 flow [2024-06-14 12:14:07,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:07,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:07,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:07,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:14:07,489 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:07,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:07,490 INFO L85 PathProgramCache]: Analyzing trace with hash 156802206, now seen corresponding path program 14 times [2024-06-14 12:14:07,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:07,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087979322] [2024-06-14 12:14:07,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:07,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:07,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:08,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:08,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:08,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087979322] [2024-06-14 12:14:08,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087979322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:08,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:08,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:14:08,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553612072] [2024-06-14 12:14:08,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:08,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:14:08,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:08,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:14:08,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:14:08,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:14:08,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 622 transitions, 10063 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:08,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:08,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:14:08,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:10,551 INFO L124 PetriNetUnfolderBase]: 4407/6583 cut-off events. [2024-06-14 12:14:10,551 INFO L125 PetriNetUnfolderBase]: For 1329322/1329325 co-relation queries the response was YES. [2024-06-14 12:14:10,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83158 conditions, 6583 events. 4407/6583 cut-off events. For 1329322/1329325 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 35012 event pairs, 700 based on Foata normal form. 8/6580 useless extension candidates. Maximal degree in co-relation 83001. Up to 5296 conditions per place. [2024-06-14 12:14:10,652 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 479 selfloop transitions, 184 changer transitions 0/667 dead transitions. [2024-06-14 12:14:10,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 667 transitions, 12721 flow [2024-06-14 12:14:10,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:14:10,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:14:10,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-14 12:14:10,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45681818181818185 [2024-06-14 12:14:10,653 INFO L175 Difference]: Start difference. First operand has 343 places, 622 transitions, 10063 flow. Second operand 10 states and 201 transitions. [2024-06-14 12:14:10,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 667 transitions, 12721 flow [2024-06-14 12:14:12,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 667 transitions, 12587 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-14 12:14:12,698 INFO L231 Difference]: Finished difference. Result has 349 places, 630 transitions, 10837 flow [2024-06-14 12:14:12,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9931, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10837, PETRI_PLACES=349, PETRI_TRANSITIONS=630} [2024-06-14 12:14:12,699 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 304 predicate places. [2024-06-14 12:14:12,699 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 630 transitions, 10837 flow [2024-06-14 12:14:12,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:12,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:12,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:12,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:14:12,700 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:12,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:12,700 INFO L85 PathProgramCache]: Analyzing trace with hash 156809646, now seen corresponding path program 15 times [2024-06-14 12:14:12,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:12,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559676412] [2024-06-14 12:14:12,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:12,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:12,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:13,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:13,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:13,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559676412] [2024-06-14 12:14:13,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559676412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:13,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:13,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:14:13,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546742463] [2024-06-14 12:14:13,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:13,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:14:13,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:13,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:14:13,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:14:13,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:14:13,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 630 transitions, 10837 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:13,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:13,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:14:13,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:15,705 INFO L124 PetriNetUnfolderBase]: 4401/6575 cut-off events. [2024-06-14 12:14:15,705 INFO L125 PetriNetUnfolderBase]: For 1337785/1337788 co-relation queries the response was YES. [2024-06-14 12:14:15,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84107 conditions, 6575 events. 4401/6575 cut-off events. For 1337785/1337788 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 34954 event pairs, 700 based on Foata normal form. 5/6569 useless extension candidates. Maximal degree in co-relation 83948. Up to 5236 conditions per place. [2024-06-14 12:14:15,808 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 467 selfloop transitions, 200 changer transitions 0/671 dead transitions. [2024-06-14 12:14:15,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 671 transitions, 13015 flow [2024-06-14 12:14:15,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:14:15,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:14:15,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-14 12:14:15,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-14 12:14:15,810 INFO L175 Difference]: Start difference. First operand has 349 places, 630 transitions, 10837 flow. Second operand 11 states and 220 transitions. [2024-06-14 12:14:15,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 671 transitions, 13015 flow [2024-06-14 12:14:19,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 671 transitions, 12013 flow, removed 322 selfloop flow, removed 8 redundant places. [2024-06-14 12:14:19,182 INFO L231 Difference]: Finished difference. Result has 352 places, 630 transitions, 10254 flow [2024-06-14 12:14:19,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9835, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10254, PETRI_PLACES=352, PETRI_TRANSITIONS=630} [2024-06-14 12:14:19,183 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 307 predicate places. [2024-06-14 12:14:19,183 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 630 transitions, 10254 flow [2024-06-14 12:14:19,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:19,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:19,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:19,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:14:19,183 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:19,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:19,184 INFO L85 PathProgramCache]: Analyzing trace with hash 421327213, now seen corresponding path program 8 times [2024-06-14 12:14:19,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:19,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654797992] [2024-06-14 12:14:19,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:19,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:19,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:20,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:20,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:20,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654797992] [2024-06-14 12:14:20,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654797992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:20,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:20,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:14:20,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691736230] [2024-06-14 12:14:20,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:20,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:14:20,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:20,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:14:20,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:14:20,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:14:20,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 630 transitions, 10254 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:20,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:20,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:14:20,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:22,307 INFO L124 PetriNetUnfolderBase]: 4464/6674 cut-off events. [2024-06-14 12:14:22,308 INFO L125 PetriNetUnfolderBase]: For 1403589/1403592 co-relation queries the response was YES. [2024-06-14 12:14:22,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85743 conditions, 6674 events. 4464/6674 cut-off events. For 1403589/1403592 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 35625 event pairs, 706 based on Foata normal form. 8/6672 useless extension candidates. Maximal degree in co-relation 85583. Up to 5622 conditions per place. [2024-06-14 12:14:22,413 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 436 selfloop transitions, 236 changer transitions 0/676 dead transitions. [2024-06-14 12:14:22,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 676 transitions, 12908 flow [2024-06-14 12:14:22,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:14:22,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:14:22,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-14 12:14:22,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-14 12:14:22,414 INFO L175 Difference]: Start difference. First operand has 352 places, 630 transitions, 10254 flow. Second operand 11 states and 214 transitions. [2024-06-14 12:14:22,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 676 transitions, 12908 flow [2024-06-14 12:14:25,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 676 transitions, 12477 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-14 12:14:25,236 INFO L231 Difference]: Finished difference. Result has 354 places, 636 transitions, 10798 flow [2024-06-14 12:14:25,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9823, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10798, PETRI_PLACES=354, PETRI_TRANSITIONS=636} [2024-06-14 12:14:25,237 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 309 predicate places. [2024-06-14 12:14:25,237 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 636 transitions, 10798 flow [2024-06-14 12:14:25,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:25,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:25,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:25,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:14:25,238 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:25,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:25,238 INFO L85 PathProgramCache]: Analyzing trace with hash 412120864, now seen corresponding path program 16 times [2024-06-14 12:14:25,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:25,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833546080] [2024-06-14 12:14:25,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:25,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:26,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:26,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:26,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833546080] [2024-06-14 12:14:26,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833546080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:26,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:26,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:14:26,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142755541] [2024-06-14 12:14:26,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:26,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:14:26,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:26,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:14:26,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:14:26,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:14:26,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 636 transitions, 10798 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:26,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:26,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:14:26,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:28,396 INFO L124 PetriNetUnfolderBase]: 4496/6718 cut-off events. [2024-06-14 12:14:28,397 INFO L125 PetriNetUnfolderBase]: For 1449149/1449152 co-relation queries the response was YES. [2024-06-14 12:14:28,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87391 conditions, 6718 events. 4496/6718 cut-off events. For 1449149/1449152 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 35826 event pairs, 714 based on Foata normal form. 8/6715 useless extension candidates. Maximal degree in co-relation 87230. Up to 5414 conditions per place. [2024-06-14 12:14:28,495 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 435 selfloop transitions, 240 changer transitions 0/679 dead transitions. [2024-06-14 12:14:28,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 679 transitions, 12963 flow [2024-06-14 12:14:28,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:14:28,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:14:28,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-14 12:14:28,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-14 12:14:28,496 INFO L175 Difference]: Start difference. First operand has 354 places, 636 transitions, 10798 flow. Second operand 11 states and 214 transitions. [2024-06-14 12:14:28,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 679 transitions, 12963 flow [2024-06-14 12:14:31,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 679 transitions, 12366 flow, removed 150 selfloop flow, removed 7 redundant places. [2024-06-14 12:14:31,771 INFO L231 Difference]: Finished difference. Result has 358 places, 641 transitions, 11017 flow [2024-06-14 12:14:31,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10201, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11017, PETRI_PLACES=358, PETRI_TRANSITIONS=641} [2024-06-14 12:14:31,772 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 313 predicate places. [2024-06-14 12:14:31,772 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 641 transitions, 11017 flow [2024-06-14 12:14:31,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:31,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:31,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:31,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:14:31,773 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:31,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:31,773 INFO L85 PathProgramCache]: Analyzing trace with hash 412380334, now seen corresponding path program 17 times [2024-06-14 12:14:31,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:31,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326444765] [2024-06-14 12:14:31,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:31,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:31,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:32,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:32,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:32,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326444765] [2024-06-14 12:14:32,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326444765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:32,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:32,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:14:32,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097557880] [2024-06-14 12:14:32,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:32,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:14:32,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:32,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:14:32,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:14:32,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:14:32,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 641 transitions, 11017 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:32,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:32,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:14:32,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:34,965 INFO L124 PetriNetUnfolderBase]: 4512/6754 cut-off events. [2024-06-14 12:14:34,965 INFO L125 PetriNetUnfolderBase]: For 1459609/1459612 co-relation queries the response was YES. [2024-06-14 12:14:35,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88579 conditions, 6754 events. 4512/6754 cut-off events. For 1459609/1459612 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 36215 event pairs, 699 based on Foata normal form. 5/6748 useless extension candidates. Maximal degree in co-relation 88416. Up to 5678 conditions per place. [2024-06-14 12:14:35,062 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 487 selfloop transitions, 196 changer transitions 0/687 dead transitions. [2024-06-14 12:14:35,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 687 transitions, 13453 flow [2024-06-14 12:14:35,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:14:35,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:14:35,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-14 12:14:35,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-14 12:14:35,064 INFO L175 Difference]: Start difference. First operand has 358 places, 641 transitions, 11017 flow. Second operand 10 states and 197 transitions. [2024-06-14 12:14:35,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 687 transitions, 13453 flow [2024-06-14 12:14:38,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 687 transitions, 12420 flow, removed 278 selfloop flow, removed 9 redundant places. [2024-06-14 12:14:38,051 INFO L231 Difference]: Finished difference. Result has 361 places, 650 transitions, 11004 flow [2024-06-14 12:14:38,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10241, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11004, PETRI_PLACES=361, PETRI_TRANSITIONS=650} [2024-06-14 12:14:38,052 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 316 predicate places. [2024-06-14 12:14:38,052 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 650 transitions, 11004 flow [2024-06-14 12:14:38,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:38,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:38,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:38,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:14:38,053 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:38,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:38,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1482580747, now seen corresponding path program 9 times [2024-06-14 12:14:38,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:38,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515179219] [2024-06-14 12:14:38,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:38,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:38,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:39,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:39,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:39,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515179219] [2024-06-14 12:14:39,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515179219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:39,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:39,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:14:39,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79609457] [2024-06-14 12:14:39,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:39,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:14:39,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:39,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:14:39,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:14:39,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:14:39,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 650 transitions, 11004 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:39,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:39,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:14:39,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:41,417 INFO L124 PetriNetUnfolderBase]: 4499/6721 cut-off events. [2024-06-14 12:14:41,418 INFO L125 PetriNetUnfolderBase]: For 1463095/1463098 co-relation queries the response was YES. [2024-06-14 12:14:41,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87489 conditions, 6721 events. 4499/6721 cut-off events. For 1463095/1463098 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 35822 event pairs, 705 based on Foata normal form. 8/6719 useless extension candidates. Maximal degree in co-relation 87323. Up to 5689 conditions per place. [2024-06-14 12:14:41,521 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 459 selfloop transitions, 217 changer transitions 0/680 dead transitions. [2024-06-14 12:14:41,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 680 transitions, 12844 flow [2024-06-14 12:14:41,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:41,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:41,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 12:14:41,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-14 12:14:41,522 INFO L175 Difference]: Start difference. First operand has 361 places, 650 transitions, 11004 flow. Second operand 9 states and 177 transitions. [2024-06-14 12:14:41,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 680 transitions, 12844 flow [2024-06-14 12:14:44,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 680 transitions, 12114 flow, removed 235 selfloop flow, removed 5 redundant places. [2024-06-14 12:14:44,465 INFO L231 Difference]: Finished difference. Result has 365 places, 650 transitions, 10718 flow [2024-06-14 12:14:44,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10274, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10718, PETRI_PLACES=365, PETRI_TRANSITIONS=650} [2024-06-14 12:14:44,465 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 320 predicate places. [2024-06-14 12:14:44,465 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 650 transitions, 10718 flow [2024-06-14 12:14:44,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:44,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:44,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:44,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:14:44,466 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:44,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:44,466 INFO L85 PathProgramCache]: Analyzing trace with hash 737131033, now seen corresponding path program 10 times [2024-06-14 12:14:44,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:44,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457864438] [2024-06-14 12:14:44,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:44,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:44,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:45,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:45,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:45,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457864438] [2024-06-14 12:14:45,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457864438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:45,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:45,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:14:45,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057291618] [2024-06-14 12:14:45,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:45,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:14:45,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:45,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:14:45,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:14:45,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:14:45,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 650 transitions, 10718 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:45,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:45,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:14:45,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:47,747 INFO L124 PetriNetUnfolderBase]: 4537/6779 cut-off events. [2024-06-14 12:14:47,747 INFO L125 PetriNetUnfolderBase]: For 1510247/1510250 co-relation queries the response was YES. [2024-06-14 12:14:47,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88435 conditions, 6779 events. 4537/6779 cut-off events. For 1510247/1510250 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 36260 event pairs, 650 based on Foata normal form. 8/6777 useless extension candidates. Maximal degree in co-relation 88268. Up to 5233 conditions per place. [2024-06-14 12:14:47,853 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 409 selfloop transitions, 280 changer transitions 0/693 dead transitions. [2024-06-14 12:14:47,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 693 transitions, 13454 flow [2024-06-14 12:14:47,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:14:47,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:14:47,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-14 12:14:47,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-14 12:14:47,855 INFO L175 Difference]: Start difference. First operand has 365 places, 650 transitions, 10718 flow. Second operand 10 states and 196 transitions. [2024-06-14 12:14:47,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 693 transitions, 13454 flow [2024-06-14 12:14:51,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 693 transitions, 13118 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:14:51,287 INFO L231 Difference]: Finished difference. Result has 368 places, 656 transitions, 11472 flow [2024-06-14 12:14:51,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10382, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11472, PETRI_PLACES=368, PETRI_TRANSITIONS=656} [2024-06-14 12:14:51,288 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 323 predicate places. [2024-06-14 12:14:51,288 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 656 transitions, 11472 flow [2024-06-14 12:14:51,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:51,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:51,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:51,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:14:51,289 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:51,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:51,289 INFO L85 PathProgramCache]: Analyzing trace with hash 726079564, now seen corresponding path program 18 times [2024-06-14 12:14:51,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:51,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907833643] [2024-06-14 12:14:51,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:51,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:51,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:52,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:52,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:52,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907833643] [2024-06-14 12:14:52,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907833643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:52,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:52,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:14:52,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505212594] [2024-06-14 12:14:52,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:52,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:14:52,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:52,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:14:52,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:14:52,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:14:52,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 656 transitions, 11472 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:52,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:52,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:14:52,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:54,410 INFO L124 PetriNetUnfolderBase]: 4537/6788 cut-off events. [2024-06-14 12:14:54,411 INFO L125 PetriNetUnfolderBase]: For 1523519/1523522 co-relation queries the response was YES. [2024-06-14 12:14:54,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89441 conditions, 6788 events. 4537/6788 cut-off events. For 1523519/1523522 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 36415 event pairs, 706 based on Foata normal form. 5/6782 useless extension candidates. Maximal degree in co-relation 89273. Up to 5247 conditions per place. [2024-06-14 12:14:54,509 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 381 selfloop transitions, 315 changer transitions 0/700 dead transitions. [2024-06-14 12:14:54,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 700 transitions, 13689 flow [2024-06-14 12:14:54,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:14:54,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:14:54,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-14 12:14:54,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-14 12:14:54,511 INFO L175 Difference]: Start difference. First operand has 368 places, 656 transitions, 11472 flow. Second operand 10 states and 196 transitions. [2024-06-14 12:14:54,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 700 transitions, 13689 flow [2024-06-14 12:14:58,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 700 transitions, 13080 flow, removed 156 selfloop flow, removed 6 redundant places. [2024-06-14 12:14:58,900 INFO L231 Difference]: Finished difference. Result has 373 places, 663 transitions, 11988 flow [2024-06-14 12:14:58,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10867, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11988, PETRI_PLACES=373, PETRI_TRANSITIONS=663} [2024-06-14 12:14:58,901 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-06-14 12:14:58,901 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 663 transitions, 11988 flow [2024-06-14 12:14:58,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:58,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:58,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:58,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:14:58,902 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:58,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:58,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1180581782, now seen corresponding path program 2 times [2024-06-14 12:14:58,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:58,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170814817] [2024-06-14 12:14:58,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:58,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:58,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:59,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:59,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:59,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170814817] [2024-06-14 12:14:59,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170814817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:59,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:59,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:14:59,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641289086] [2024-06-14 12:14:59,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:59,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:14:59,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:59,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:14:59,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:14:59,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:14:59,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 663 transitions, 11988 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:59,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:59,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:14:59,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:01,984 INFO L124 PetriNetUnfolderBase]: 4289/6537 cut-off events. [2024-06-14 12:15:01,985 INFO L125 PetriNetUnfolderBase]: For 1514158/1514164 co-relation queries the response was YES. [2024-06-14 12:15:02,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87838 conditions, 6537 events. 4289/6537 cut-off events. For 1514158/1514164 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 36137 event pairs, 712 based on Foata normal form. 5/6537 useless extension candidates. Maximal degree in co-relation 87667. Up to 5905 conditions per place. [2024-06-14 12:15:02,085 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 563 selfloop transitions, 44 changer transitions 0/676 dead transitions. [2024-06-14 12:15:02,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 676 transitions, 13464 flow [2024-06-14 12:15:02,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:15:02,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:15:02,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 12:15:02,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-14 12:15:02,087 INFO L175 Difference]: Start difference. First operand has 373 places, 663 transitions, 11988 flow. Second operand 8 states and 138 transitions. [2024-06-14 12:15:02,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 676 transitions, 13464 flow [2024-06-14 12:15:05,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 676 transitions, 12676 flow, removed 152 selfloop flow, removed 7 redundant places. [2024-06-14 12:15:05,688 INFO L231 Difference]: Finished difference. Result has 374 places, 666 transitions, 11338 flow [2024-06-14 12:15:05,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11200, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11338, PETRI_PLACES=374, PETRI_TRANSITIONS=666} [2024-06-14 12:15:05,688 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 329 predicate places. [2024-06-14 12:15:05,689 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 666 transitions, 11338 flow [2024-06-14 12:15:05,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:05,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:05,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:05,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:15:05,689 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:05,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:05,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1822093210, now seen corresponding path program 3 times [2024-06-14 12:15:05,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:05,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055301240] [2024-06-14 12:15:05,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:05,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:05,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:06,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-14 12:15:06,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:06,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055301240] [2024-06-14 12:15:06,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055301240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:06,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:06,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:15:06,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575206876] [2024-06-14 12:15:06,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:06,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:15:06,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:06,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:15:06,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:15:06,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:15:06,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 666 transitions, 11338 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:06,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:06,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:15:06,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:08,566 INFO L124 PetriNetUnfolderBase]: 4286/6528 cut-off events. [2024-06-14 12:15:08,567 INFO L125 PetriNetUnfolderBase]: For 1525771/1525777 co-relation queries the response was YES. [2024-06-14 12:15:08,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86356 conditions, 6528 events. 4286/6528 cut-off events. For 1525771/1525777 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 36006 event pairs, 712 based on Foata normal form. 5/6528 useless extension candidates. Maximal degree in co-relation 86184. Up to 5902 conditions per place. [2024-06-14 12:15:08,859 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 566 selfloop transitions, 41 changer transitions 0/676 dead transitions. [2024-06-14 12:15:08,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 676 transitions, 12772 flow [2024-06-14 12:15:08,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:15:08,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:15:08,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 12:15:08,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2024-06-14 12:15:08,860 INFO L175 Difference]: Start difference. First operand has 374 places, 666 transitions, 11338 flow. Second operand 8 states and 139 transitions. [2024-06-14 12:15:08,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 676 transitions, 12772 flow [2024-06-14 12:15:12,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 676 transitions, 12605 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 12:15:12,649 INFO L231 Difference]: Finished difference. Result has 375 places, 666 transitions, 11259 flow [2024-06-14 12:15:12,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11171, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11259, PETRI_PLACES=375, PETRI_TRANSITIONS=666} [2024-06-14 12:15:12,650 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 330 predicate places. [2024-06-14 12:15:12,650 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 666 transitions, 11259 flow [2024-06-14 12:15:12,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:12,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:12,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:12,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:15:12,650 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:12,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:12,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1822092776, now seen corresponding path program 3 times [2024-06-14 12:15:12,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:12,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838419139] [2024-06-14 12:15:12,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:12,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:12,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:13,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-14 12:15:13,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:13,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838419139] [2024-06-14 12:15:13,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838419139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:13,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:13,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:15:13,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297620653] [2024-06-14 12:15:13,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:13,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:15:13,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:13,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:15:13,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:15:13,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:15:13,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 666 transitions, 11259 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:13,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:13,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:15:13,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:15,413 INFO L124 PetriNetUnfolderBase]: 4536/6778 cut-off events. [2024-06-14 12:15:15,413 INFO L125 PetriNetUnfolderBase]: For 1561767/1561770 co-relation queries the response was YES. [2024-06-14 12:15:15,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89316 conditions, 6778 events. 4536/6778 cut-off events. For 1561767/1561770 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 36192 event pairs, 715 based on Foata normal form. 3/6771 useless extension candidates. Maximal degree in co-relation 89145. Up to 6560 conditions per place. [2024-06-14 12:15:15,533 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 616 selfloop transitions, 56 changer transitions 0/676 dead transitions. [2024-06-14 12:15:15,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 676 transitions, 12825 flow [2024-06-14 12:15:15,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:15:15,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:15:15,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 12:15:15,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-14 12:15:15,535 INFO L175 Difference]: Start difference. First operand has 375 places, 666 transitions, 11259 flow. Second operand 8 states and 133 transitions. [2024-06-14 12:15:15,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 676 transitions, 12825 flow [2024-06-14 12:15:18,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 676 transitions, 12728 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 12:15:18,767 INFO L231 Difference]: Finished difference. Result has 377 places, 666 transitions, 11280 flow [2024-06-14 12:15:18,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11162, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11280, PETRI_PLACES=377, PETRI_TRANSITIONS=666} [2024-06-14 12:15:18,768 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 332 predicate places. [2024-06-14 12:15:18,768 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 666 transitions, 11280 flow [2024-06-14 12:15:18,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:18,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:18,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:18,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:15:18,769 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:18,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:18,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1050016784, now seen corresponding path program 4 times [2024-06-14 12:15:18,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:18,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049926868] [2024-06-14 12:15:18,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:18,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:18,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:19,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:19,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:19,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049926868] [2024-06-14 12:15:19,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049926868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:19,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:19,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:15:19,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227402635] [2024-06-14 12:15:19,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:19,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:15:19,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:19,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:15:19,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:15:19,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:15:19,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 666 transitions, 11280 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:19,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:19,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:15:19,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:21,422 INFO L124 PetriNetUnfolderBase]: 4546/6792 cut-off events. [2024-06-14 12:15:21,422 INFO L125 PetriNetUnfolderBase]: For 1591205/1591207 co-relation queries the response was YES. [2024-06-14 12:15:21,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89872 conditions, 6792 events. 4546/6792 cut-off events. For 1591205/1591207 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 36359 event pairs, 724 based on Foata normal form. 3/6793 useless extension candidates. Maximal degree in co-relation 89700. Up to 6572 conditions per place. [2024-06-14 12:15:21,533 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 628 selfloop transitions, 64 changer transitions 0/696 dead transitions. [2024-06-14 12:15:21,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 696 transitions, 13093 flow [2024-06-14 12:15:21,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:15:21,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:15:21,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 12:15:21,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-14 12:15:21,548 INFO L175 Difference]: Start difference. First operand has 377 places, 666 transitions, 11280 flow. Second operand 8 states and 149 transitions. [2024-06-14 12:15:21,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 696 transitions, 13093 flow [2024-06-14 12:15:25,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 696 transitions, 12957 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 12:15:25,912 INFO L231 Difference]: Finished difference. Result has 378 places, 672 transitions, 11440 flow [2024-06-14 12:15:25,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11152, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11440, PETRI_PLACES=378, PETRI_TRANSITIONS=672} [2024-06-14 12:15:25,913 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 333 predicate places. [2024-06-14 12:15:25,913 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 672 transitions, 11440 flow [2024-06-14 12:15:25,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:25,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:25,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:25,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:15:25,914 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:25,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:25,914 INFO L85 PathProgramCache]: Analyzing trace with hash 861306521, now seen corresponding path program 11 times [2024-06-14 12:15:25,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:25,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219388844] [2024-06-14 12:15:25,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:25,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:25,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:26,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:26,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:26,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219388844] [2024-06-14 12:15:26,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219388844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:26,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:26,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:15:26,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654802149] [2024-06-14 12:15:26,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:26,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:15:26,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:26,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:15:26,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:15:27,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:15:27,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 672 transitions, 11440 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:27,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:27,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:15:27,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:29,024 INFO L124 PetriNetUnfolderBase]: 4844/7226 cut-off events. [2024-06-14 12:15:29,025 INFO L125 PetriNetUnfolderBase]: For 1646796/1646796 co-relation queries the response was YES. [2024-06-14 12:15:29,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94387 conditions, 7226 events. 4844/7226 cut-off events. For 1646796/1646796 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 38984 event pairs, 701 based on Foata normal form. 6/7230 useless extension candidates. Maximal degree in co-relation 94214. Up to 6403 conditions per place. [2024-06-14 12:15:29,152 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 587 selfloop transitions, 196 changer transitions 0/787 dead transitions. [2024-06-14 12:15:29,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 787 transitions, 15039 flow [2024-06-14 12:15:29,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:15:29,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:15:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-14 12:15:29,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4359504132231405 [2024-06-14 12:15:29,153 INFO L175 Difference]: Start difference. First operand has 378 places, 672 transitions, 11440 flow. Second operand 11 states and 211 transitions. [2024-06-14 12:15:29,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 787 transitions, 15039 flow [2024-06-14 12:15:35,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 787 transitions, 14731 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-14 12:15:35,239 INFO L231 Difference]: Finished difference. Result has 387 places, 741 transitions, 13281 flow [2024-06-14 12:15:35,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11144, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13281, PETRI_PLACES=387, PETRI_TRANSITIONS=741} [2024-06-14 12:15:35,239 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2024-06-14 12:15:35,240 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 741 transitions, 13281 flow [2024-06-14 12:15:35,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:35,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:35,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:35,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:15:35,240 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:35,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:35,241 INFO L85 PathProgramCache]: Analyzing trace with hash -606212796, now seen corresponding path program 5 times [2024-06-14 12:15:35,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:35,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816860307] [2024-06-14 12:15:35,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:35,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:35,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:35,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:35,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:35,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816860307] [2024-06-14 12:15:35,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816860307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:35,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:35,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:15:35,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409477222] [2024-06-14 12:15:35,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:35,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:15:35,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:35,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:15:35,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:15:36,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:15:36,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 741 transitions, 13281 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:36,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:36,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:15:36,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:38,071 INFO L124 PetriNetUnfolderBase]: 4854/7240 cut-off events. [2024-06-14 12:15:38,071 INFO L125 PetriNetUnfolderBase]: For 1649985/1649987 co-relation queries the response was YES. [2024-06-14 12:15:38,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96224 conditions, 7240 events. 4854/7240 cut-off events. For 1649985/1649987 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39118 event pairs, 706 based on Foata normal form. 3/7241 useless extension candidates. Maximal degree in co-relation 96046. Up to 7018 conditions per place. [2024-06-14 12:15:38,203 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 692 selfloop transitions, 73 changer transitions 0/769 dead transitions. [2024-06-14 12:15:38,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 769 transitions, 15240 flow [2024-06-14 12:15:38,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:15:38,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:15:38,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:15:38,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-14 12:15:38,205 INFO L175 Difference]: Start difference. First operand has 387 places, 741 transitions, 13281 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:15:38,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 769 transitions, 15240 flow [2024-06-14 12:15:43,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 769 transitions, 14663 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 12:15:43,743 INFO L231 Difference]: Finished difference. Result has 389 places, 747 transitions, 13025 flow [2024-06-14 12:15:43,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12714, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13025, PETRI_PLACES=389, PETRI_TRANSITIONS=747} [2024-06-14 12:15:43,744 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 344 predicate places. [2024-06-14 12:15:43,744 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 747 transitions, 13025 flow [2024-06-14 12:15:43,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:43,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:43,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:43,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:15:43,744 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:43,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:43,745 INFO L85 PathProgramCache]: Analyzing trace with hash -41024392, now seen corresponding path program 4 times [2024-06-14 12:15:43,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:43,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130593276] [2024-06-14 12:15:43,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:43,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:43,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:44,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:44,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:44,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130593276] [2024-06-14 12:15:44,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130593276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:44,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:44,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:15:44,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079983688] [2024-06-14 12:15:44,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:44,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:15:44,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:44,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:15:44,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:15:44,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:15:44,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 747 transitions, 13025 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:44,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:44,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:15:44,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:46,608 INFO L124 PetriNetUnfolderBase]: 4580/6967 cut-off events. [2024-06-14 12:15:46,609 INFO L125 PetriNetUnfolderBase]: For 1655223/1655225 co-relation queries the response was YES. [2024-06-14 12:15:46,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91411 conditions, 6967 events. 4580/6967 cut-off events. For 1655223/1655225 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 38813 event pairs, 750 based on Foata normal form. 3/6968 useless extension candidates. Maximal degree in co-relation 91233. Up to 6253 conditions per place. [2024-06-14 12:15:46,745 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 634 selfloop transitions, 46 changer transitions 0/769 dead transitions. [2024-06-14 12:15:46,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 769 transitions, 14469 flow [2024-06-14 12:15:46,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:15:46,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:15:46,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:15:46,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-14 12:15:46,746 INFO L175 Difference]: Start difference. First operand has 389 places, 747 transitions, 13025 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:15:46,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 769 transitions, 14469 flow [2024-06-14 12:15:51,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 769 transitions, 14293 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 12:15:51,295 INFO L231 Difference]: Finished difference. Result has 392 places, 751 transitions, 12979 flow [2024-06-14 12:15:51,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12849, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12979, PETRI_PLACES=392, PETRI_TRANSITIONS=751} [2024-06-14 12:15:51,296 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 347 predicate places. [2024-06-14 12:15:51,296 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 751 transitions, 12979 flow [2024-06-14 12:15:51,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:51,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:51,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:51,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:15:51,296 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:51,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:51,297 INFO L85 PathProgramCache]: Analyzing trace with hash -76110936, now seen corresponding path program 6 times [2024-06-14 12:15:51,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:51,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460478036] [2024-06-14 12:15:51,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:51,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:51,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:52,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-14 12:15:52,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:52,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460478036] [2024-06-14 12:15:52,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460478036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:52,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:52,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:15:52,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363658612] [2024-06-14 12:15:52,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:52,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:15:52,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:52,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:15:52,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:15:52,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:15:52,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 751 transitions, 12979 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:52,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:52,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:15:52,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:54,228 INFO L124 PetriNetUnfolderBase]: 4853/7239 cut-off events. [2024-06-14 12:15:54,229 INFO L125 PetriNetUnfolderBase]: For 1682125/1682125 co-relation queries the response was YES. [2024-06-14 12:15:54,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94734 conditions, 7239 events. 4853/7239 cut-off events. For 1682125/1682125 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39018 event pairs, 708 based on Foata normal form. 1/7238 useless extension candidates. Maximal degree in co-relation 94555. Up to 7018 conditions per place. [2024-06-14 12:15:54,361 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 690 selfloop transitions, 75 changer transitions 0/769 dead transitions. [2024-06-14 12:15:54,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 769 transitions, 14565 flow [2024-06-14 12:15:54,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:15:54,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:15:54,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 12:15:54,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 12:15:54,362 INFO L175 Difference]: Start difference. First operand has 392 places, 751 transitions, 12979 flow. Second operand 8 states and 144 transitions. [2024-06-14 12:15:54,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 769 transitions, 14565 flow [2024-06-14 12:15:59,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 769 transitions, 14488 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 12:15:59,625 INFO L231 Difference]: Finished difference. Result has 396 places, 751 transitions, 13062 flow [2024-06-14 12:15:59,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12902, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13062, PETRI_PLACES=396, PETRI_TRANSITIONS=751} [2024-06-14 12:15:59,626 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 351 predicate places. [2024-06-14 12:15:59,626 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 751 transitions, 13062 flow [2024-06-14 12:15:59,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:59,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:59,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:59,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:15:59,626 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:59,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:59,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1645207706, now seen corresponding path program 1 times [2024-06-14 12:15:59,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:59,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417216538] [2024-06-14 12:15:59,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:59,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:59,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:00,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:00,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:00,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417216538] [2024-06-14 12:16:00,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417216538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:00,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:00,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:16:00,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331320347] [2024-06-14 12:16:00,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:00,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:16:00,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:00,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:16:00,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:16:00,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:16:00,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 751 transitions, 13062 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-14 12:16:00,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:00,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:16:00,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:02,278 INFO L124 PetriNetUnfolderBase]: 4390/6798 cut-off events. [2024-06-14 12:16:02,278 INFO L125 PetriNetUnfolderBase]: For 1512050/1512050 co-relation queries the response was YES. [2024-06-14 12:16:02,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86297 conditions, 6798 events. 4390/6798 cut-off events. For 1512050/1512050 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 38832 event pairs, 809 based on Foata normal form. 4/6796 useless extension candidates. Maximal degree in co-relation 86116. Up to 5928 conditions per place. [2024-06-14 12:16:02,401 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 652 selfloop transitions, 29 changer transitions 0/777 dead transitions. [2024-06-14 12:16:02,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 777 transitions, 14816 flow [2024-06-14 12:16:02,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:16:02,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:16:02,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-14 12:16:02,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577922077922078 [2024-06-14 12:16:02,403 INFO L175 Difference]: Start difference. First operand has 396 places, 751 transitions, 13062 flow. Second operand 7 states and 141 transitions. [2024-06-14 12:16:02,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 777 transitions, 14816 flow [2024-06-14 12:16:07,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 777 transitions, 14609 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 12:16:07,250 INFO L231 Difference]: Finished difference. Result has 396 places, 761 transitions, 13055 flow [2024-06-14 12:16:07,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12855, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13055, PETRI_PLACES=396, PETRI_TRANSITIONS=761} [2024-06-14 12:16:07,252 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 351 predicate places. [2024-06-14 12:16:07,252 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 761 transitions, 13055 flow [2024-06-14 12:16:07,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-14 12:16:07,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:07,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:16:07,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:16:07,252 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:07,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:07,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1180589718, now seen corresponding path program 2 times [2024-06-14 12:16:07,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:07,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595219131] [2024-06-14 12:16:07,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:07,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:07,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:07,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:07,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:07,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595219131] [2024-06-14 12:16:07,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595219131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:07,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:07,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:16:07,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279987045] [2024-06-14 12:16:07,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:07,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:16:07,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:07,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:16:07,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:16:08,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:16:08,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 761 transitions, 13055 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-14 12:16:08,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:08,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:16:08,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:09,907 INFO L124 PetriNetUnfolderBase]: 4383/6792 cut-off events. [2024-06-14 12:16:09,907 INFO L125 PetriNetUnfolderBase]: For 1520007/1520007 co-relation queries the response was YES. [2024-06-14 12:16:09,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86822 conditions, 6792 events. 4383/6792 cut-off events. For 1520007/1520007 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 38809 event pairs, 809 based on Foata normal form. 2/6788 useless extension candidates. Maximal degree in co-relation 86639. Up to 5998 conditions per place. [2024-06-14 12:16:10,026 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 660 selfloop transitions, 18 changer transitions 0/774 dead transitions. [2024-06-14 12:16:10,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 774 transitions, 14499 flow [2024-06-14 12:16:10,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:16:10,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:16:10,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 12:16:10,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-14 12:16:10,027 INFO L175 Difference]: Start difference. First operand has 396 places, 761 transitions, 13055 flow. Second operand 8 states and 141 transitions. [2024-06-14 12:16:10,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 774 transitions, 14499 flow [2024-06-14 12:16:14,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 774 transitions, 14433 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-14 12:16:14,606 INFO L231 Difference]: Finished difference. Result has 402 places, 764 transitions, 13096 flow [2024-06-14 12:16:14,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12989, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13096, PETRI_PLACES=402, PETRI_TRANSITIONS=764} [2024-06-14 12:16:14,607 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 357 predicate places. [2024-06-14 12:16:14,607 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 764 transitions, 13096 flow [2024-06-14 12:16:14,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-14 12:16:14,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:14,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:16:14,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:16:14,608 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:14,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:14,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1822339226, now seen corresponding path program 3 times [2024-06-14 12:16:14,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:14,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365436998] [2024-06-14 12:16:14,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:14,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:14,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:15,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:15,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:15,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365436998] [2024-06-14 12:16:15,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365436998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:15,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:15,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:16:15,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595642971] [2024-06-14 12:16:15,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:15,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:16:15,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:15,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:16:15,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:16:15,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-14 12:16:15,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 764 transitions, 13096 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-14 12:16:15,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:15,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-14 12:16:15,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:17,380 INFO L124 PetriNetUnfolderBase]: 4383/6792 cut-off events. [2024-06-14 12:16:17,381 INFO L125 PetriNetUnfolderBase]: For 1537488/1537488 co-relation queries the response was YES. [2024-06-14 12:16:17,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86948 conditions, 6792 events. 4383/6792 cut-off events. For 1537488/1537488 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 38825 event pairs, 806 based on Foata normal form. 2/6788 useless extension candidates. Maximal degree in co-relation 86762. Up to 5985 conditions per place. [2024-06-14 12:16:17,502 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 660 selfloop transitions, 22 changer transitions 0/778 dead transitions. [2024-06-14 12:16:17,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 778 transitions, 14558 flow [2024-06-14 12:16:17,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:16:17,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:16:17,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-14 12:16:17,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:16:17,503 INFO L175 Difference]: Start difference. First operand has 402 places, 764 transitions, 13096 flow. Second operand 7 states and 132 transitions. [2024-06-14 12:16:17,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 778 transitions, 14558 flow [2024-06-14 12:16:23,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 778 transitions, 14474 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 12:16:23,025 INFO L231 Difference]: Finished difference. Result has 403 places, 767 transitions, 13132 flow [2024-06-14 12:16:23,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13012, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13132, PETRI_PLACES=403, PETRI_TRANSITIONS=767} [2024-06-14 12:16:23,028 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 358 predicate places. [2024-06-14 12:16:23,028 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 767 transitions, 13132 flow [2024-06-14 12:16:23,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-14 12:16:23,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:23,029 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-14 12:16:23,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:16:23,029 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:23,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:23,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1374587816, now seen corresponding path program 1 times [2024-06-14 12:16:23,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:23,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123376993] [2024-06-14 12:16:23,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:23,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:24,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:24,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:24,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123376993] [2024-06-14 12:16:24,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123376993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:24,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:24,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:16:24,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653903061] [2024-06-14 12:16:24,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:24,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:16:24,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:24,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:16:24,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:16:24,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:16:24,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 767 transitions, 13132 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-14 12:16:24,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:24,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:16:24,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:26,533 INFO L124 PetriNetUnfolderBase]: 4766/7185 cut-off events. [2024-06-14 12:16:26,533 INFO L125 PetriNetUnfolderBase]: For 1834468/1834470 co-relation queries the response was YES. [2024-06-14 12:16:26,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96100 conditions, 7185 events. 4766/7185 cut-off events. For 1834468/1834470 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 39591 event pairs, 530 based on Foata normal form. 6/7189 useless extension candidates. Maximal degree in co-relation 95914. Up to 6306 conditions per place. [2024-06-14 12:16:26,669 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 599 selfloop transitions, 45 changer transitions 0/811 dead transitions. [2024-06-14 12:16:26,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 811 transitions, 14728 flow [2024-06-14 12:16:26,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:16:26,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:16:26,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-14 12:16:26,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-14 12:16:26,671 INFO L175 Difference]: Start difference. First operand has 403 places, 767 transitions, 13132 flow. Second operand 10 states and 195 transitions. [2024-06-14 12:16:26,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 811 transitions, 14728 flow [2024-06-14 12:16:32,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 811 transitions, 14634 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 12:16:32,128 INFO L231 Difference]: Finished difference. Result has 408 places, 769 transitions, 13307 flow [2024-06-14 12:16:32,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13038, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13307, PETRI_PLACES=408, PETRI_TRANSITIONS=769} [2024-06-14 12:16:32,129 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 363 predicate places. [2024-06-14 12:16:32,129 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 769 transitions, 13307 flow [2024-06-14 12:16:32,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-14 12:16:32,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:32,130 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-14 12:16:32,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:16:32,130 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:32,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:32,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1377444776, now seen corresponding path program 2 times [2024-06-14 12:16:32,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:32,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007735254] [2024-06-14 12:16:32,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:32,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:32,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:33,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:33,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:33,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007735254] [2024-06-14 12:16:33,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007735254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:33,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:33,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:16:33,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989629728] [2024-06-14 12:16:33,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:33,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:16:33,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:33,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:16:33,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:16:33,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:16:33,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 769 transitions, 13307 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-14 12:16:33,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:33,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:16:33,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:35,538 INFO L124 PetriNetUnfolderBase]: 4783/7212 cut-off events. [2024-06-14 12:16:35,538 INFO L125 PetriNetUnfolderBase]: For 1877464/1877466 co-relation queries the response was YES. [2024-06-14 12:16:35,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97053 conditions, 7212 events. 4783/7212 cut-off events. For 1877464/1877466 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 39833 event pairs, 653 based on Foata normal form. 6/7216 useless extension candidates. Maximal degree in co-relation 96866. Up to 6359 conditions per place. [2024-06-14 12:16:35,686 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 599 selfloop transitions, 46 changer transitions 0/812 dead transitions. [2024-06-14 12:16:35,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 812 transitions, 14907 flow [2024-06-14 12:16:35,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:16:35,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:16:35,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-14 12:16:35,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-14 12:16:35,687 INFO L175 Difference]: Start difference. First operand has 408 places, 769 transitions, 13307 flow. Second operand 10 states and 195 transitions. [2024-06-14 12:16:35,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 812 transitions, 14907 flow [2024-06-14 12:16:40,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 812 transitions, 14656 flow, removed 82 selfloop flow, removed 8 redundant places. [2024-06-14 12:16:40,333 INFO L231 Difference]: Finished difference. Result has 410 places, 771 transitions, 13331 flow [2024-06-14 12:16:40,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13056, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13331, PETRI_PLACES=410, PETRI_TRANSITIONS=771} [2024-06-14 12:16:40,334 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 365 predicate places. [2024-06-14 12:16:40,334 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 771 transitions, 13331 flow [2024-06-14 12:16:40,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-14 12:16:40,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:40,334 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-14 12:16:40,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:16:40,335 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:40,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:40,336 INFO L85 PathProgramCache]: Analyzing trace with hash -736464236, now seen corresponding path program 1 times [2024-06-14 12:16:40,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:40,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883968031] [2024-06-14 12:16:40,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:40,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:40,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:41,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:41,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:41,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883968031] [2024-06-14 12:16:41,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883968031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:41,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:41,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:16:41,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301040781] [2024-06-14 12:16:41,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:41,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:16:41,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:41,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:16:41,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:16:41,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:16:41,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 771 transitions, 13331 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:16:41,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:41,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:16:41,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:44,121 INFO L124 PetriNetUnfolderBase]: 4957/7399 cut-off events. [2024-06-14 12:16:44,121 INFO L125 PetriNetUnfolderBase]: For 1925564/1925566 co-relation queries the response was YES. [2024-06-14 12:16:44,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99188 conditions, 7399 events. 4957/7399 cut-off events. For 1925564/1925566 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 40224 event pairs, 673 based on Foata normal form. 5/7402 useless extension candidates. Maximal degree in co-relation 99000. Up to 7043 conditions per place. [2024-06-14 12:16:44,266 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 724 selfloop transitions, 94 changer transitions 0/822 dead transitions. [2024-06-14 12:16:44,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 822 transitions, 16087 flow [2024-06-14 12:16:44,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:16:44,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:16:44,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-14 12:16:44,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-14 12:16:44,268 INFO L175 Difference]: Start difference. First operand has 410 places, 771 transitions, 13331 flow. Second operand 11 states and 214 transitions. [2024-06-14 12:16:44,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 822 transitions, 16087 flow [2024-06-14 12:16:49,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 822 transitions, 15830 flow, removed 84 selfloop flow, removed 8 redundant places. [2024-06-14 12:16:49,717 INFO L231 Difference]: Finished difference. Result has 413 places, 775 transitions, 13595 flow [2024-06-14 12:16:49,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13074, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13595, PETRI_PLACES=413, PETRI_TRANSITIONS=775} [2024-06-14 12:16:49,718 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 368 predicate places. [2024-06-14 12:16:49,718 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 775 transitions, 13595 flow [2024-06-14 12:16:49,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:16:49,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:49,718 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-14 12:16:49,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:16:49,719 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:49,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:49,719 INFO L85 PathProgramCache]: Analyzing trace with hash -621772672, now seen corresponding path program 3 times [2024-06-14 12:16:49,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:49,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004637580] [2024-06-14 12:16:49,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:49,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:49,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:50,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:50,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:50,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004637580] [2024-06-14 12:16:50,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004637580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:50,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:50,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:16:50,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944685127] [2024-06-14 12:16:50,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:50,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:16:50,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:50,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:16:50,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:16:51,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:16:51,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 775 transitions, 13595 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-14 12:16:51,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:51,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:16:51,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:53,199 INFO L124 PetriNetUnfolderBase]: 4818/7268 cut-off events. [2024-06-14 12:16:53,199 INFO L125 PetriNetUnfolderBase]: For 1970865/1970867 co-relation queries the response was YES. [2024-06-14 12:16:53,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98700 conditions, 7268 events. 4818/7268 cut-off events. For 1970865/1970867 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 40192 event pairs, 628 based on Foata normal form. 6/7272 useless extension candidates. Maximal degree in co-relation 98511. Up to 6415 conditions per place. [2024-06-14 12:16:53,338 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 603 selfloop transitions, 46 changer transitions 0/817 dead transitions. [2024-06-14 12:16:53,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 817 transitions, 15217 flow [2024-06-14 12:16:53,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:16:53,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:16:53,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-14 12:16:53,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-14 12:16:53,339 INFO L175 Difference]: Start difference. First operand has 413 places, 775 transitions, 13595 flow. Second operand 10 states and 192 transitions. [2024-06-14 12:16:53,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 817 transitions, 15217 flow [2024-06-14 12:16:59,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 817 transitions, 14726 flow, removed 154 selfloop flow, removed 9 redundant places. [2024-06-14 12:16:59,848 INFO L231 Difference]: Finished difference. Result has 415 places, 779 transitions, 13409 flow [2024-06-14 12:16:59,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13104, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13409, PETRI_PLACES=415, PETRI_TRANSITIONS=779} [2024-06-14 12:16:59,849 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 370 predicate places. [2024-06-14 12:16:59,849 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 779 transitions, 13409 flow [2024-06-14 12:16:59,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-14 12:16:59,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:59,850 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-14 12:16:59,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:16:59,850 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:59,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:59,850 INFO L85 PathProgramCache]: Analyzing trace with hash -621587974, now seen corresponding path program 1 times [2024-06-14 12:16:59,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:59,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830654729] [2024-06-14 12:16:59,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:59,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:59,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:00,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:00,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:00,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830654729] [2024-06-14 12:17:00,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830654729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:00,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:00,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:17:00,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2255340] [2024-06-14 12:17:00,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:00,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:17:00,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:00,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:17:00,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:17:01,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:17:01,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 779 transitions, 13409 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:01,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:01,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:17:01,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:03,685 INFO L124 PetriNetUnfolderBase]: 5126/7667 cut-off events. [2024-06-14 12:17:03,686 INFO L125 PetriNetUnfolderBase]: For 2264492/2264494 co-relation queries the response was YES. [2024-06-14 12:17:03,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104679 conditions, 7667 events. 5126/7667 cut-off events. For 2264492/2264494 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 42240 event pairs, 682 based on Foata normal form. 38/7703 useless extension candidates. Maximal degree in co-relation 104488. Up to 7079 conditions per place. [2024-06-14 12:17:03,827 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 723 selfloop transitions, 103 changer transitions 0/830 dead transitions. [2024-06-14 12:17:03,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 830 transitions, 16017 flow [2024-06-14 12:17:03,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:17:03,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:17:03,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-14 12:17:03,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44834710743801653 [2024-06-14 12:17:03,828 INFO L175 Difference]: Start difference. First operand has 415 places, 779 transitions, 13409 flow. Second operand 11 states and 217 transitions. [2024-06-14 12:17:03,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 830 transitions, 16017 flow [2024-06-14 12:17:09,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 830 transitions, 15752 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:09,510 INFO L231 Difference]: Finished difference. Result has 419 places, 782 transitions, 13623 flow [2024-06-14 12:17:09,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13144, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13623, PETRI_PLACES=419, PETRI_TRANSITIONS=782} [2024-06-14 12:17:09,511 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 374 predicate places. [2024-06-14 12:17:09,511 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 782 transitions, 13623 flow [2024-06-14 12:17:09,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:09,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:09,511 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-14 12:17:09,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:17:09,512 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:09,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:09,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1238265636, now seen corresponding path program 2 times [2024-06-14 12:17:09,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:09,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50760016] [2024-06-14 12:17:09,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:09,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:09,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:10,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:10,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:10,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50760016] [2024-06-14 12:17:10,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50760016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:10,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:10,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:17:10,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421851294] [2024-06-14 12:17:10,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:10,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:17:10,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:10,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:17:10,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:17:10,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:17:10,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 782 transitions, 13623 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:10,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:10,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:17:10,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:13,556 INFO L124 PetriNetUnfolderBase]: 5144/7706 cut-off events. [2024-06-14 12:17:13,556 INFO L125 PetriNetUnfolderBase]: For 2131986/2131988 co-relation queries the response was YES. [2024-06-14 12:17:13,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105781 conditions, 7706 events. 5144/7706 cut-off events. For 2131986/2131988 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 42615 event pairs, 681 based on Foata normal form. 5/7709 useless extension candidates. Maximal degree in co-relation 105589. Up to 7228 conditions per place. [2024-06-14 12:17:13,722 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 710 selfloop transitions, 123 changer transitions 0/837 dead transitions. [2024-06-14 12:17:13,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 837 transitions, 16455 flow [2024-06-14 12:17:13,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:17:13,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:17:13,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 234 transitions. [2024-06-14 12:17:13,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-14 12:17:13,723 INFO L175 Difference]: Start difference. First operand has 419 places, 782 transitions, 13623 flow. Second operand 12 states and 234 transitions. [2024-06-14 12:17:13,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 837 transitions, 16455 flow [2024-06-14 12:17:18,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 837 transitions, 16168 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-14 12:17:18,788 INFO L231 Difference]: Finished difference. Result has 422 places, 786 transitions, 13929 flow [2024-06-14 12:17:18,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13336, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13929, PETRI_PLACES=422, PETRI_TRANSITIONS=786} [2024-06-14 12:17:18,789 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 377 predicate places. [2024-06-14 12:17:18,789 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 786 transitions, 13929 flow [2024-06-14 12:17:18,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:18,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:18,790 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-14 12:17:18,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:17:18,790 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:18,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:18,790 INFO L85 PathProgramCache]: Analyzing trace with hash -455538892, now seen corresponding path program 4 times [2024-06-14 12:17:18,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:18,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565355764] [2024-06-14 12:17:18,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:18,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:18,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:19,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:19,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:19,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565355764] [2024-06-14 12:17:19,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565355764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:19,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:19,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:17:19,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051576391] [2024-06-14 12:17:19,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:19,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:17:19,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:19,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:17:19,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:17:19,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:17:19,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 786 transitions, 13929 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-14 12:17:19,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:19,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:17:19,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:22,774 INFO L124 PetriNetUnfolderBase]: 4985/7549 cut-off events. [2024-06-14 12:17:22,774 INFO L125 PetriNetUnfolderBase]: For 2132846/2132848 co-relation queries the response was YES. [2024-06-14 12:17:22,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103838 conditions, 7549 events. 4985/7549 cut-off events. For 2132846/2132848 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 42489 event pairs, 630 based on Foata normal form. 6/7553 useless extension candidates. Maximal degree in co-relation 103645. Up to 6598 conditions per place. [2024-06-14 12:17:22,908 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 594 selfloop transitions, 62 changer transitions 0/826 dead transitions. [2024-06-14 12:17:22,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 826 transitions, 15567 flow [2024-06-14 12:17:22,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:17:22,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:17:22,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-14 12:17:22,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-14 12:17:22,909 INFO L175 Difference]: Start difference. First operand has 422 places, 786 transitions, 13929 flow. Second operand 10 states and 192 transitions. [2024-06-14 12:17:22,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 826 transitions, 15567 flow [2024-06-14 12:17:28,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 826 transitions, 15004 flow, removed 161 selfloop flow, removed 10 redundant places. [2024-06-14 12:17:28,037 INFO L231 Difference]: Finished difference. Result has 423 places, 790 transitions, 13716 flow [2024-06-14 12:17:28,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13366, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13716, PETRI_PLACES=423, PETRI_TRANSITIONS=790} [2024-06-14 12:17:28,038 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 378 predicate places. [2024-06-14 12:17:28,038 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 790 transitions, 13716 flow [2024-06-14 12:17:28,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-14 12:17:28,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:28,038 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-14 12:17:28,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:17:28,038 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:28,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:28,039 INFO L85 PathProgramCache]: Analyzing trace with hash -449098084, now seen corresponding path program 2 times [2024-06-14 12:17:28,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:28,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979002115] [2024-06-14 12:17:28,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:28,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:28,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:29,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:29,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:29,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979002115] [2024-06-14 12:17:29,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979002115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:29,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:29,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:17:29,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386483233] [2024-06-14 12:17:29,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:29,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:17:29,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:29,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:17:29,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:17:29,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:17:29,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 790 transitions, 13716 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:29,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:29,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:17:29,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:32,605 INFO L124 PetriNetUnfolderBase]: 5313/7973 cut-off events. [2024-06-14 12:17:32,605 INFO L125 PetriNetUnfolderBase]: For 2440707/2440709 co-relation queries the response was YES. [2024-06-14 12:17:32,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110631 conditions, 7973 events. 5313/7973 cut-off events. For 2440707/2440709 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 44452 event pairs, 678 based on Foata normal form. 38/8009 useless extension candidates. Maximal degree in co-relation 110436. Up to 7087 conditions per place. [2024-06-14 12:17:32,743 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 698 selfloop transitions, 137 changer transitions 0/839 dead transitions. [2024-06-14 12:17:32,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 839 transitions, 16364 flow [2024-06-14 12:17:32,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:17:32,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:17:32,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-14 12:17:32,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45041322314049587 [2024-06-14 12:17:32,745 INFO L175 Difference]: Start difference. First operand has 423 places, 790 transitions, 13716 flow. Second operand 11 states and 218 transitions. [2024-06-14 12:17:32,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 839 transitions, 16364 flow [2024-06-14 12:17:37,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 839 transitions, 16059 flow, removed 93 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:37,734 INFO L231 Difference]: Finished difference. Result has 427 places, 793 transitions, 13970 flow [2024-06-14 12:17:37,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13411, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13970, PETRI_PLACES=427, PETRI_TRANSITIONS=793} [2024-06-14 12:17:37,734 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 382 predicate places. [2024-06-14 12:17:37,734 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 793 transitions, 13970 flow [2024-06-14 12:17:37,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:37,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:37,735 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-14 12:17:37,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:17:37,735 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:37,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:37,735 INFO L85 PathProgramCache]: Analyzing trace with hash -764563334, now seen corresponding path program 3 times [2024-06-14 12:17:37,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:37,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337963660] [2024-06-14 12:17:37,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:37,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:37,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:38,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:38,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:38,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337963660] [2024-06-14 12:17:38,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337963660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:38,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:38,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:17:38,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019885924] [2024-06-14 12:17:38,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:38,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:17:38,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:38,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:17:38,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:17:39,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:17:39,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 793 transitions, 13970 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:39,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:39,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:17:39,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:42,125 INFO L124 PetriNetUnfolderBase]: 5331/8012 cut-off events. [2024-06-14 12:17:42,125 INFO L125 PetriNetUnfolderBase]: For 2291705/2291707 co-relation queries the response was YES. [2024-06-14 12:17:42,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111872 conditions, 8012 events. 5331/8012 cut-off events. For 2291705/2291707 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 44947 event pairs, 678 based on Foata normal form. 5/8015 useless extension candidates. Maximal degree in co-relation 111676. Up to 7249 conditions per place. [2024-06-14 12:17:42,262 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 683 selfloop transitions, 151 changer transitions 0/838 dead transitions. [2024-06-14 12:17:42,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 838 transitions, 16576 flow [2024-06-14 12:17:42,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:17:42,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:17:42,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-14 12:17:42,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-06-14 12:17:42,263 INFO L175 Difference]: Start difference. First operand has 427 places, 793 transitions, 13970 flow. Second operand 11 states and 215 transitions. [2024-06-14 12:17:42,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 838 transitions, 16576 flow [2024-06-14 12:17:47,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 838 transitions, 16213 flow, removed 48 selfloop flow, removed 9 redundant places. [2024-06-14 12:17:47,429 INFO L231 Difference]: Finished difference. Result has 429 places, 797 transitions, 14270 flow [2024-06-14 12:17:47,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13607, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14270, PETRI_PLACES=429, PETRI_TRANSITIONS=797} [2024-06-14 12:17:47,431 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 384 predicate places. [2024-06-14 12:17:47,431 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 797 transitions, 14270 flow [2024-06-14 12:17:47,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:47,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:47,431 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-14 12:17:47,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:17:47,432 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:47,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:47,432 INFO L85 PathProgramCache]: Analyzing trace with hash -455360952, now seen corresponding path program 4 times [2024-06-14 12:17:47,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:47,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432542702] [2024-06-14 12:17:47,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:47,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:47,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:48,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:48,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:48,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432542702] [2024-06-14 12:17:48,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432542702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:48,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:48,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:17:48,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320689358] [2024-06-14 12:17:48,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:48,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:17:48,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:48,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:17:48,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:17:49,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:17:49,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 797 transitions, 14270 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:49,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:49,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:17:49,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:51,994 INFO L124 PetriNetUnfolderBase]: 5367/8067 cut-off events. [2024-06-14 12:17:51,994 INFO L125 PetriNetUnfolderBase]: For 2288846/2288848 co-relation queries the response was YES. [2024-06-14 12:17:52,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112059 conditions, 8067 events. 5367/8067 cut-off events. For 2288846/2288848 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 45311 event pairs, 673 based on Foata normal form. 5/8070 useless extension candidates. Maximal degree in co-relation 111862. Up to 7375 conditions per place. [2024-06-14 12:17:52,138 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 719 selfloop transitions, 124 changer transitions 0/847 dead transitions. [2024-06-14 12:17:52,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 847 transitions, 17045 flow [2024-06-14 12:17:52,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:17:52,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:17:52,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-14 12:17:52,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-14 12:17:52,139 INFO L175 Difference]: Start difference. First operand has 429 places, 797 transitions, 14270 flow. Second operand 11 states and 214 transitions. [2024-06-14 12:17:52,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 847 transitions, 17045 flow [2024-06-14 12:17:57,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 847 transitions, 16404 flow, removed 168 selfloop flow, removed 9 redundant places. [2024-06-14 12:17:57,505 INFO L231 Difference]: Finished difference. Result has 431 places, 805 transitions, 14153 flow [2024-06-14 12:17:57,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13637, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14153, PETRI_PLACES=431, PETRI_TRANSITIONS=805} [2024-06-14 12:17:57,505 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 386 predicate places. [2024-06-14 12:17:57,506 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 805 transitions, 14153 flow [2024-06-14 12:17:57,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:57,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:57,506 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-14 12:17:57,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:17:57,506 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:57,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:57,507 INFO L85 PathProgramCache]: Analyzing trace with hash -770819196, now seen corresponding path program 3 times [2024-06-14 12:17:57,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:57,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483433770] [2024-06-14 12:17:57,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:57,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:57,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:58,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:58,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:58,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483433770] [2024-06-14 12:17:58,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483433770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:58,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:58,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:17:58,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34416875] [2024-06-14 12:17:58,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:58,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:17:58,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:58,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:17:58,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:17:58,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:17:58,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 805 transitions, 14153 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:58,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:58,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:17:58,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:01,813 INFO L124 PetriNetUnfolderBase]: 5513/8307 cut-off events. [2024-06-14 12:18:01,813 INFO L125 PetriNetUnfolderBase]: For 2591886/2591888 co-relation queries the response was YES. [2024-06-14 12:18:01,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116350 conditions, 8307 events. 5513/8307 cut-off events. For 2591886/2591888 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 47175 event pairs, 697 based on Foata normal form. 41/8346 useless extension candidates. Maximal degree in co-relation 116152. Up to 7361 conditions per place. [2024-06-14 12:18:01,963 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 717 selfloop transitions, 134 changer transitions 0/855 dead transitions. [2024-06-14 12:18:01,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 855 transitions, 17093 flow [2024-06-14 12:18:01,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:18:01,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:18:01,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-14 12:18:01,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-06-14 12:18:01,964 INFO L175 Difference]: Start difference. First operand has 431 places, 805 transitions, 14153 flow. Second operand 11 states and 221 transitions. [2024-06-14 12:18:01,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 855 transitions, 17093 flow [2024-06-14 12:18:07,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 855 transitions, 16528 flow, removed 162 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:07,357 INFO L231 Difference]: Finished difference. Result has 435 places, 808 transitions, 14173 flow [2024-06-14 12:18:07,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13588, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14173, PETRI_PLACES=435, PETRI_TRANSITIONS=808} [2024-06-14 12:18:07,358 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 390 predicate places. [2024-06-14 12:18:07,358 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 808 transitions, 14173 flow [2024-06-14 12:18:07,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:07,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:07,359 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-14 12:18:07,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:18:07,359 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:07,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:07,359 INFO L85 PathProgramCache]: Analyzing trace with hash -764324076, now seen corresponding path program 4 times [2024-06-14 12:18:07,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:07,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863561419] [2024-06-14 12:18:07,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:07,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:07,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:08,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:08,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:08,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863561419] [2024-06-14 12:18:08,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863561419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:08,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:08,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:18:08,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418326928] [2024-06-14 12:18:08,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:08,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:18:08,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:08,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:18:08,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:18:08,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:18:08,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 808 transitions, 14173 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:08,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:08,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:18:08,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:11,801 INFO L124 PetriNetUnfolderBase]: 5579/8407 cut-off events. [2024-06-14 12:18:11,801 INFO L125 PetriNetUnfolderBase]: For 2560012/2560014 co-relation queries the response was YES. [2024-06-14 12:18:11,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119642 conditions, 8407 events. 5579/8407 cut-off events. For 2560012/2560014 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 47963 event pairs, 671 based on Foata normal form. 8/8413 useless extension candidates. Maximal degree in co-relation 119442. Up to 7495 conditions per place. [2024-06-14 12:18:11,974 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 706 selfloop transitions, 155 changer transitions 0/865 dead transitions. [2024-06-14 12:18:11,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 865 transitions, 18069 flow [2024-06-14 12:18:11,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:18:11,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:18:11,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-14 12:18:11,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-14 12:18:11,975 INFO L175 Difference]: Start difference. First operand has 435 places, 808 transitions, 14173 flow. Second operand 11 states and 214 transitions. [2024-06-14 12:18:11,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 865 transitions, 18069 flow [2024-06-14 12:18:18,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 865 transitions, 17468 flow, removed 143 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:18,233 INFO L231 Difference]: Finished difference. Result has 439 places, 820 transitions, 15070 flow [2024-06-14 12:18:18,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13674, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15070, PETRI_PLACES=439, PETRI_TRANSITIONS=820} [2024-06-14 12:18:18,234 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 394 predicate places. [2024-06-14 12:18:18,234 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 820 transitions, 15070 flow [2024-06-14 12:18:18,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:18,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:18,234 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-14 12:18:18,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:18:18,234 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:18,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:18,235 INFO L85 PathProgramCache]: Analyzing trace with hash -455354442, now seen corresponding path program 5 times [2024-06-14 12:18:18,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:18,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46969887] [2024-06-14 12:18:18,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:18,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:18,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:19,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:19,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:19,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46969887] [2024-06-14 12:18:19,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46969887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:19,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:19,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:18:19,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636760287] [2024-06-14 12:18:19,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:19,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:18:19,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:19,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:18:19,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:18:19,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:18:19,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 820 transitions, 15070 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:19,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:19,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:18:19,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:23,332 INFO L124 PetriNetUnfolderBase]: 5597/8443 cut-off events. [2024-06-14 12:18:23,332 INFO L125 PetriNetUnfolderBase]: For 2497917/2497919 co-relation queries the response was YES. [2024-06-14 12:18:23,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119590 conditions, 8443 events. 5597/8443 cut-off events. For 2497917/2497919 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 48252 event pairs, 697 based on Foata normal form. 5/8446 useless extension candidates. Maximal degree in co-relation 119388. Up to 7649 conditions per place. [2024-06-14 12:18:23,522 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 723 selfloop transitions, 147 changer transitions 0/874 dead transitions. [2024-06-14 12:18:23,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 874 transitions, 18280 flow [2024-06-14 12:18:23,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:18:23,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:18:23,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 236 transitions. [2024-06-14 12:18:23,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-14 12:18:23,524 INFO L175 Difference]: Start difference. First operand has 439 places, 820 transitions, 15070 flow. Second operand 12 states and 236 transitions. [2024-06-14 12:18:23,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 874 transitions, 18280 flow [2024-06-14 12:18:29,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 874 transitions, 17546 flow, removed 244 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:29,488 INFO L231 Difference]: Finished difference. Result has 443 places, 824 transitions, 15007 flow [2024-06-14 12:18:29,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14336, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=820, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15007, PETRI_PLACES=443, PETRI_TRANSITIONS=824} [2024-06-14 12:18:29,489 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 398 predicate places. [2024-06-14 12:18:29,489 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 824 transitions, 15007 flow [2024-06-14 12:18:29,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:29,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:29,489 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-14 12:18:29,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:18:29,489 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:29,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:29,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1308580902, now seen corresponding path program 6 times [2024-06-14 12:18:29,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:29,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092940533] [2024-06-14 12:18:29,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:29,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:29,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:30,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-14 12:18:30,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:30,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092940533] [2024-06-14 12:18:30,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092940533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:30,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:30,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:18:30,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018548456] [2024-06-14 12:18:30,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:30,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:18:30,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:30,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:18:30,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:18:31,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:18:31,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 824 transitions, 15007 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:31,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:31,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:18:31,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:34,242 INFO L124 PetriNetUnfolderBase]: 5615/8477 cut-off events. [2024-06-14 12:18:34,243 INFO L125 PetriNetUnfolderBase]: For 2514031/2514033 co-relation queries the response was YES. [2024-06-14 12:18:34,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119680 conditions, 8477 events. 5615/8477 cut-off events. For 2514031/2514033 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 48525 event pairs, 705 based on Foata normal form. 5/8480 useless extension candidates. Maximal degree in co-relation 119477. Up to 7509 conditions per place. [2024-06-14 12:18:34,415 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 664 selfloop transitions, 201 changer transitions 0/869 dead transitions. [2024-06-14 12:18:34,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 869 transitions, 17719 flow [2024-06-14 12:18:34,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:18:34,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:18:34,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-14 12:18:34,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-06-14 12:18:34,416 INFO L175 Difference]: Start difference. First operand has 443 places, 824 transitions, 15007 flow. Second operand 11 states and 215 transitions. [2024-06-14 12:18:34,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 869 transitions, 17719 flow [2024-06-14 12:18:41,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 869 transitions, 17078 flow, removed 176 selfloop flow, removed 10 redundant places. [2024-06-14 12:18:41,613 INFO L231 Difference]: Finished difference. Result has 444 places, 828 transitions, 15153 flow [2024-06-14 12:18:41,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14366, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15153, PETRI_PLACES=444, PETRI_TRANSITIONS=828} [2024-06-14 12:18:41,614 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 399 predicate places. [2024-06-14 12:18:41,614 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 828 transitions, 15153 flow [2024-06-14 12:18:41,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:41,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:41,615 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-14 12:18:41,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:18:41,615 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:41,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:41,615 INFO L85 PathProgramCache]: Analyzing trace with hash -448867444, now seen corresponding path program 5 times [2024-06-14 12:18:41,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:41,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164066601] [2024-06-14 12:18:41,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:41,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:42,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:42,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:42,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164066601] [2024-06-14 12:18:42,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164066601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:42,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:42,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:18:42,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344366072] [2024-06-14 12:18:42,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:42,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:18:42,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:42,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:18:42,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:18:42,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:18:42,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 828 transitions, 15153 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:42,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:42,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:18:42,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:45,836 INFO L124 PetriNetUnfolderBase]: 5605/8463 cut-off events. [2024-06-14 12:18:45,836 INFO L125 PetriNetUnfolderBase]: For 2533872/2533874 co-relation queries the response was YES. [2024-06-14 12:18:45,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119119 conditions, 8463 events. 5605/8463 cut-off events. For 2533872/2533874 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 48514 event pairs, 697 based on Foata normal form. 8/8469 useless extension candidates. Maximal degree in co-relation 118915. Up to 7751 conditions per place. [2024-06-14 12:18:45,992 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 729 selfloop transitions, 137 changer transitions 0/870 dead transitions. [2024-06-14 12:18:45,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 870 transitions, 17505 flow [2024-06-14 12:18:45,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:18:45,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:18:45,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-14 12:18:45,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4359504132231405 [2024-06-14 12:18:45,994 INFO L175 Difference]: Start difference. First operand has 444 places, 828 transitions, 15153 flow. Second operand 11 states and 211 transitions. [2024-06-14 12:18:45,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 870 transitions, 17505 flow [2024-06-14 12:18:52,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 870 transitions, 16206 flow, removed 451 selfloop flow, removed 9 redundant places. [2024-06-14 12:18:52,550 INFO L231 Difference]: Finished difference. Result has 446 places, 828 transitions, 14136 flow [2024-06-14 12:18:52,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13854, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14136, PETRI_PLACES=446, PETRI_TRANSITIONS=828} [2024-06-14 12:18:52,551 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 401 predicate places. [2024-06-14 12:18:52,551 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 828 transitions, 14136 flow [2024-06-14 12:18:52,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:52,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:52,552 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-14 12:18:52,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:18:52,552 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:52,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:52,552 INFO L85 PathProgramCache]: Analyzing trace with hash 716982757, now seen corresponding path program 1 times [2024-06-14 12:18:52,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:52,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309234078] [2024-06-14 12:18:52,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:52,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:52,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:53,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:53,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:53,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309234078] [2024-06-14 12:18:53,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309234078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:53,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:53,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:18:53,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189524861] [2024-06-14 12:18:53,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:53,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:18:53,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:53,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:18:53,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:18:53,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:18:53,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 828 transitions, 14136 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:53,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:53,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:18:53,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:56,133 INFO L124 PetriNetUnfolderBase]: 5329/8181 cut-off events. [2024-06-14 12:18:56,133 INFO L125 PetriNetUnfolderBase]: For 2494888/2494890 co-relation queries the response was YES. [2024-06-14 12:18:56,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113308 conditions, 8181 events. 5329/8181 cut-off events. For 2494888/2494890 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 48124 event pairs, 720 based on Foata normal form. 8/8174 useless extension candidates. Maximal degree in co-relation 113103. Up to 7350 conditions per place. [2024-06-14 12:18:56,295 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 711 selfloop transitions, 53 changer transitions 0/853 dead transitions. [2024-06-14 12:18:56,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 853 transitions, 16202 flow [2024-06-14 12:18:56,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:56,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:56,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-14 12:18:56,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448051948051948 [2024-06-14 12:18:56,297 INFO L175 Difference]: Start difference. First operand has 446 places, 828 transitions, 14136 flow. Second operand 7 states and 137 transitions. [2024-06-14 12:18:56,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 853 transitions, 16202 flow [2024-06-14 12:19:03,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 853 transitions, 15906 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:03,879 INFO L231 Difference]: Finished difference. Result has 444 places, 835 transitions, 14206 flow [2024-06-14 12:19:03,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13840, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=779, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14206, PETRI_PLACES=444, PETRI_TRANSITIONS=835} [2024-06-14 12:19:03,893 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 399 predicate places. [2024-06-14 12:19:03,893 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 835 transitions, 14206 flow [2024-06-14 12:19:03,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:03,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:03,893 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-14 12:19:03,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:19:03,893 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:03,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:03,894 INFO L85 PathProgramCache]: Analyzing trace with hash 717132487, now seen corresponding path program 2 times [2024-06-14 12:19:03,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:03,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751182486] [2024-06-14 12:19:03,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:03,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:03,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:04,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:04,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:04,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751182486] [2024-06-14 12:19:04,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751182486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:04,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:04,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:04,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521929619] [2024-06-14 12:19:04,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:04,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:04,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:04,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:04,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:04,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:19:04,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 835 transitions, 14206 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:04,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:04,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:19:04,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:07,529 INFO L124 PetriNetUnfolderBase]: 5315/8157 cut-off events. [2024-06-14 12:19:07,529 INFO L125 PetriNetUnfolderBase]: For 2488943/2488946 co-relation queries the response was YES. [2024-06-14 12:19:07,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112887 conditions, 8157 events. 5315/8157 cut-off events. For 2488943/2488946 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 47926 event pairs, 697 based on Foata normal form. 4/8145 useless extension candidates. Maximal degree in co-relation 112681. Up to 7420 conditions per place. [2024-06-14 12:19:07,683 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 726 selfloop transitions, 35 changer transitions 0/850 dead transitions. [2024-06-14 12:19:07,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 850 transitions, 15862 flow [2024-06-14 12:19:07,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:19:07,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:19:07,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 12:19:07,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-14 12:19:07,684 INFO L175 Difference]: Start difference. First operand has 444 places, 835 transitions, 14206 flow. Second operand 8 states and 141 transitions. [2024-06-14 12:19:07,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 850 transitions, 15862 flow [2024-06-14 12:19:15,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 850 transitions, 15746 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-14 12:19:15,387 INFO L231 Difference]: Finished difference. Result has 448 places, 838 transitions, 14273 flow [2024-06-14 12:19:15,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14092, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=800, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14273, PETRI_PLACES=448, PETRI_TRANSITIONS=838} [2024-06-14 12:19:15,388 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 403 predicate places. [2024-06-14 12:19:15,388 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 838 transitions, 14273 flow [2024-06-14 12:19:15,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:15,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:15,388 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-14 12:19:15,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:19:15,389 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:15,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:15,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1275903180, now seen corresponding path program 5 times [2024-06-14 12:19:15,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:15,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245746501] [2024-06-14 12:19:15,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:15,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:15,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:16,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:16,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:16,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245746501] [2024-06-14 12:19:16,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245746501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:16,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:16,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:16,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302070934] [2024-06-14 12:19:16,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:16,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:16,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:16,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:16,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:16,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-14 12:19:16,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 838 transitions, 14273 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-14 12:19:16,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:16,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-14 12:19:16,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:19,457 INFO L124 PetriNetUnfolderBase]: 5405/8263 cut-off events. [2024-06-14 12:19:19,457 INFO L125 PetriNetUnfolderBase]: For 2532679/2532679 co-relation queries the response was YES. [2024-06-14 12:19:19,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113635 conditions, 8263 events. 5405/8263 cut-off events. For 2532679/2532679 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 48201 event pairs, 640 based on Foata normal form. 4/8265 useless extension candidates. Maximal degree in co-relation 113428. Up to 7149 conditions per place. [2024-06-14 12:19:19,616 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 621 selfloop transitions, 69 changer transitions 0/876 dead transitions. [2024-06-14 12:19:19,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 876 transitions, 15992 flow [2024-06-14 12:19:19,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:19,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:19,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-14 12:19:19,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-14 12:19:19,618 INFO L175 Difference]: Start difference. First operand has 448 places, 838 transitions, 14273 flow. Second operand 10 states and 191 transitions. [2024-06-14 12:19:19,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 876 transitions, 15992 flow [2024-06-14 12:19:25,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 876 transitions, 15891 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:25,896 INFO L231 Difference]: Finished difference. Result has 453 places, 842 transitions, 14552 flow [2024-06-14 12:19:25,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14172, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14552, PETRI_PLACES=453, PETRI_TRANSITIONS=842} [2024-06-14 12:19:25,897 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 408 predicate places. [2024-06-14 12:19:25,897 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 842 transitions, 14552 flow [2024-06-14 12:19:25,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-14 12:19:25,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:25,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:25,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 12:19:25,898 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:25,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:25,898 INFO L85 PathProgramCache]: Analyzing trace with hash 2104928958, now seen corresponding path program 6 times [2024-06-14 12:19:25,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:25,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313365724] [2024-06-14 12:19:25,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:25,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:25,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:27,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:27,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:27,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313365724] [2024-06-14 12:19:27,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313365724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:27,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:27,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:19:27,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433094864] [2024-06-14 12:19:27,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:27,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:19:27,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:27,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:19:27,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:19:27,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 12:19:27,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 842 transitions, 14552 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:27,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:27,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 12:19:27,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:30,420 INFO L124 PetriNetUnfolderBase]: 5763/8727 cut-off events. [2024-06-14 12:19:30,420 INFO L125 PetriNetUnfolderBase]: For 2935633/2935633 co-relation queries the response was YES. [2024-06-14 12:19:30,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123012 conditions, 8727 events. 5763/8727 cut-off events. For 2935633/2935633 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 50451 event pairs, 696 based on Foata normal form. 36/8761 useless extension candidates. Maximal degree in co-relation 122803. Up to 7367 conditions per place. [2024-06-14 12:19:30,748 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 704 selfloop transitions, 183 changer transitions 0/891 dead transitions. [2024-06-14 12:19:30,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 891 transitions, 17641 flow [2024-06-14 12:19:30,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:30,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:30,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-14 12:19:30,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-06-14 12:19:30,750 INFO L175 Difference]: Start difference. First operand has 453 places, 842 transitions, 14552 flow. Second operand 11 states and 221 transitions. [2024-06-14 12:19:30,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 891 transitions, 17641 flow