./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe027_rmo.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/safe027_rmo.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/safe027_rmo.i ./goblint.2024-05-21_14-57-05.files/protection/safe027_rmo.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 13:31:36,551 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:31:36,611 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:31:36,615 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:31:36,615 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:31:36,638 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:31:36,639 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:31:36,639 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:31:36,640 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:31:36,644 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:31:36,645 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:31:36,645 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:31:36,646 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:31:36,647 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:31:36,647 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:31:36,648 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:31:36,648 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:31:36,648 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:31:36,648 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:31:36,648 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:31:36,649 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:31:36,649 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:31:36,649 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:31:36,649 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:31:36,649 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:31:36,650 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:31:36,650 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:31:36,650 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:31:36,651 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:31:36,651 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:31:36,652 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:31:36,652 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:31:36,653 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:31:36,653 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:31:36,653 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:31:36,653 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:31:36,653 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:31:36,653 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:31:36,654 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:31:36,654 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:31:36,654 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:31:36,654 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:31:36,654 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:31:36,655 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 13:31:36,837 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:31:36,855 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:31:36,857 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:31:36,858 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:31:36,858 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:31:36,859 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/safe027_rmo.yml/witness.yml [2024-06-14 13:31:37,107 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:31:37,108 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:31:37,108 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe027_rmo.i [2024-06-14 13:31:38,241 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:31:38,442 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:31:38,442 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe027_rmo.i [2024-06-14 13:31:38,469 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cfb2d3e00/616f52d3833140ac953c38dbe107b68d/FLAGbe6f2279a [2024-06-14 13:31:38,479 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cfb2d3e00/616f52d3833140ac953c38dbe107b68d [2024-06-14 13:31:38,479 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:31:38,480 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:31:38,481 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:31:38,481 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:31:38,485 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:31:38,485 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:31:37" (1/2) ... [2024-06-14 13:31:38,486 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2321dafe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:31:38, skipping insertion in model container [2024-06-14 13:31:38,486 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:31:37" (1/2) ... [2024-06-14 13:31:38,487 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5d06e001 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:31:38, skipping insertion in model container [2024-06-14 13:31:38,487 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:31:38" (2/2) ... [2024-06-14 13:31:38,487 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2321dafe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:38, skipping insertion in model container [2024-06-14 13:31:38,487 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:31:38" (2/2) ... [2024-06-14 13:31:38,488 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:31:38,638 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:31:38,639 INFO L97 edCorrectnessWitness]: Location invariant before [L870-L870] (((((((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff0_thd4 == (_Bool)0) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & y) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! 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 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 13:31:38,639 INFO L97 edCorrectnessWitness]: Location invariant before [L866-L866] (((((((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff0_thd4 == (_Bool)0) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & y) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! 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 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 13:31:38,640 INFO L97 edCorrectnessWitness]: Location invariant before [L871-L871] (((((((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff0_thd4 == (_Bool)0) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & y) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! 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 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 13:31:38,640 INFO L97 edCorrectnessWitness]: Location invariant before [L868-L868] (((((((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff0_thd4 == (_Bool)0) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & y) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff1_thd4 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! 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 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 13:31:38,640 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:31:38,640 INFO L106 edCorrectnessWitness]: ghost_update [L864-L864] multithreaded = 1; [2024-06-14 13:31:38,676 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:31:38,954 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:31:38,961 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 13:31:39,115 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:31:39,145 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:31:39,146 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39 WrapperNode [2024-06-14 13:31:39,146 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:31:39,147 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:31:39,147 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:31:39,147 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:31:39,152 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,166 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,195 INFO L138 Inliner]: procedures = 176, calls = 99, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 246 [2024-06-14 13:31:39,202 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:31:39,203 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:31:39,206 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:31:39,206 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:31:39,218 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,218 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,233 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,299 INFO L175 MemorySlicer]: Split 53 memory accesses to 2 slices as follows [2, 51]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-14 13:31:39,306 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,306 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,327 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,338 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,340 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,350 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,353 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:31:39,364 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:31:39,364 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:31:39,365 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:31:39,365 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (1/1) ... [2024-06-14 13:31:39,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:31:39,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:31:39,394 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 13:31:39,426 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 13:31:39,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 13:31:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 13:31:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 13:31:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 13:31:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:31:39,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:31:39,443 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:31:39,443 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:31:39,443 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:31:39,443 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:31:39,444 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:31:39,444 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:31:39,444 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-06-14 13:31:39,444 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-06-14 13:31:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:31:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 13:31:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:31:39,445 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:31:39,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:31:39,447 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 13:31:39,590 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:31:39,593 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:31:40,142 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:31:40,142 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:31:40,556 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:31:40,557 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:31:40,558 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:31:40 BoogieIcfgContainer [2024-06-14 13:31:40,558 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:31:40,561 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:31:40,561 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:31:40,563 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:31:40,563 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:31:37" (1/4) ... [2024-06-14 13:31:40,564 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9247afd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:31:40, skipping insertion in model container [2024-06-14 13:31:40,565 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:31:38" (2/4) ... [2024-06-14 13:31:40,565 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9247afd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:31:40, skipping insertion in model container [2024-06-14 13:31:40,565 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:31:39" (3/4) ... [2024-06-14 13:31:40,565 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9247afd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:31:40, skipping insertion in model container [2024-06-14 13:31:40,566 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:31:40" (4/4) ... [2024-06-14 13:31:40,567 INFO L112 eAbstractionObserver]: Analyzing ICFG safe027_rmo.i [2024-06-14 13:31:40,581 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:31:40,581 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-14 13:31:40,581 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:31:40,643 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:31:40,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 53 transitions, 122 flow [2024-06-14 13:31:40,715 INFO L124 PetriNetUnfolderBase]: 0/49 cut-off events. [2024-06-14 13:31:40,715 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:31:40,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 49 events. 0/49 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 64 event pairs, 0 based on Foata normal form. 0/45 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 13:31:40,717 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 53 transitions, 122 flow [2024-06-14 13:31:40,720 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 56 places, 43 transitions, 98 flow [2024-06-14 13:31:40,731 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:31:40,737 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;@1545a328, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:31:40,737 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-06-14 13:31:40,742 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:31:40,742 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 13:31:40,743 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:31:40,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:40,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:31:40,744 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:31:40,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:40,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1409165478, now seen corresponding path program 1 times [2024-06-14 13:31:40,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:40,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894447690] [2024-06-14 13:31:40,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:40,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:40,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:43,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:43,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:43,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894447690] [2024-06-14 13:31:43,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894447690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:43,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:43,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:31:43,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249611214] [2024-06-14 13:31:43,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:43,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:31:43,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:43,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:31:43,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:31:43,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-14 13:31:43,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 43 transitions, 98 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 13:31:43,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:43,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-14 13:31:43,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:44,163 INFO L124 PetriNetUnfolderBase]: 3447/4990 cut-off events. [2024-06-14 13:31:44,163 INFO L125 PetriNetUnfolderBase]: For 80/80 co-relation queries the response was YES. [2024-06-14 13:31:44,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9990 conditions, 4990 events. 3447/4990 cut-off events. For 80/80 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 26893 event pairs, 2406 based on Foata normal form. 2/4888 useless extension candidates. Maximal degree in co-relation 9974. Up to 4797 conditions per place. [2024-06-14 13:31:44,200 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 47 selfloop transitions, 5 changer transitions 0/61 dead transitions. [2024-06-14 13:31:44,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 247 flow [2024-06-14 13:31:44,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:31:44,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:31:44,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-06-14 13:31:44,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5974842767295597 [2024-06-14 13:31:44,211 INFO L175 Difference]: Start difference. First operand has 56 places, 43 transitions, 98 flow. Second operand 3 states and 95 transitions. [2024-06-14 13:31:44,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 247 flow [2024-06-14 13:31:44,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 61 transitions, 240 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 13:31:44,218 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 133 flow [2024-06-14 13:31:44,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=133, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-14 13:31:44,223 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -1 predicate places. [2024-06-14 13:31:44,224 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 133 flow [2024-06-14 13:31:44,224 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 13:31:44,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:44,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:31:44,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:31:44,225 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:31:44,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:44,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1293254791, now seen corresponding path program 1 times [2024-06-14 13:31:44,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:44,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177450974] [2024-06-14 13:31:44,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:44,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:44,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:46,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:46,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:46,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177450974] [2024-06-14 13:31:46,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177450974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:46,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:46,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:31:46,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227988434] [2024-06-14 13:31:46,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:46,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:31:46,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:46,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:31:46,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:31:46,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-14 13:31:46,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 133 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 13:31:46,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:46,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-14 13:31:46,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:47,947 INFO L124 PetriNetUnfolderBase]: 3430/4914 cut-off events. [2024-06-14 13:31:47,948 INFO L125 PetriNetUnfolderBase]: For 959/959 co-relation queries the response was YES. [2024-06-14 13:31:47,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11501 conditions, 4914 events. 3430/4914 cut-off events. For 959/959 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26166 event pairs, 1692 based on Foata normal form. 6/4916 useless extension candidates. Maximal degree in co-relation 11486. Up to 4730 conditions per place. [2024-06-14 13:31:47,970 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 61 selfloop transitions, 9 changer transitions 0/79 dead transitions. [2024-06-14 13:31:47,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 79 transitions, 355 flow [2024-06-14 13:31:47,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:31:47,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:31:47,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-06-14 13:31:47,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943396226415094 [2024-06-14 13:31:47,973 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 133 flow. Second operand 4 states and 126 transitions. [2024-06-14 13:31:47,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 79 transitions, 355 flow [2024-06-14 13:31:47,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 79 transitions, 350 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:31:47,974 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 181 flow [2024-06-14 13:31:47,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=181, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-06-14 13:31:47,975 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 2 predicate places. [2024-06-14 13:31:47,976 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 181 flow [2024-06-14 13:31:47,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 13:31:47,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:47,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:31:47,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:31:47,976 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:31:47,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:47,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1494558568, now seen corresponding path program 1 times [2024-06-14 13:31:47,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:47,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829077992] [2024-06-14 13:31:47,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:47,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:48,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:50,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 13:31:50,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:50,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829077992] [2024-06-14 13:31:50,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829077992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:50,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:50,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:31:50,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428511704] [2024-06-14 13:31:50,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:50,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:31:50,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:50,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:31:50,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:31:50,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 53 [2024-06-14 13:31:50,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:50,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:50,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 53 [2024-06-14 13:31:50,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:52,497 INFO L124 PetriNetUnfolderBase]: 4421/6338 cut-off events. [2024-06-14 13:31:52,497 INFO L125 PetriNetUnfolderBase]: For 3802/3862 co-relation queries the response was YES. [2024-06-14 13:31:52,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16592 conditions, 6338 events. 4421/6338 cut-off events. For 3802/3862 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 33936 event pairs, 1887 based on Foata normal form. 24/6343 useless extension candidates. Maximal degree in co-relation 16575. Up to 5862 conditions per place. [2024-06-14 13:31:52,523 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 89 selfloop transitions, 15 changer transitions 0/112 dead transitions. [2024-06-14 13:31:52,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 112 transitions, 558 flow [2024-06-14 13:31:52,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:31:52,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:31:52,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-14 13:31:52,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5660377358490566 [2024-06-14 13:31:52,526 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 181 flow. Second operand 6 states and 180 transitions. [2024-06-14 13:31:52,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 112 transitions, 558 flow [2024-06-14 13:31:52,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 112 transitions, 530 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-14 13:31:52,529 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 233 flow [2024-06-14 13:31:52,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=55, 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=233, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-06-14 13:31:52,530 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 6 predicate places. [2024-06-14 13:31:52,530 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 233 flow [2024-06-14 13:31:52,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:52,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:52,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:31:52,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:31:52,531 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:31:52,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:52,531 INFO L85 PathProgramCache]: Analyzing trace with hash -2007152844, now seen corresponding path program 1 times [2024-06-14 13:31:52,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:52,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713494775] [2024-06-14 13:31:52,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:52,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:52,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:54,193 INFO 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 13:31:54,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:54,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713494775] [2024-06-14 13:31:54,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713494775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:54,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:54,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:31:54,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163512400] [2024-06-14 13:31:54,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:54,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:31:54,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:54,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:31:54,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:31:54,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:31:54,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 233 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states 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 13:31:54,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:54,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:31:54,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:56,000 INFO L124 PetriNetUnfolderBase]: 5539/7856 cut-off events. [2024-06-14 13:31:56,000 INFO L125 PetriNetUnfolderBase]: For 8059/8059 co-relation queries the response was YES. [2024-06-14 13:31:56,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22199 conditions, 7856 events. 5539/7856 cut-off events. For 8059/8059 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 41350 event pairs, 2800 based on Foata normal form. 3/7857 useless extension candidates. Maximal degree in co-relation 22180. Up to 7625 conditions per place. [2024-06-14 13:31:56,047 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 69 selfloop transitions, 10 changer transitions 0/86 dead transitions. [2024-06-14 13:31:56,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 86 transitions, 484 flow [2024-06-14 13:31:56,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:31:56,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:31:56,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 13:31:56,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641509433962264 [2024-06-14 13:31:56,050 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 233 flow. Second operand 5 states and 123 transitions. [2024-06-14 13:31:56,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 86 transitions, 484 flow [2024-06-14 13:31:56,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 86 transitions, 454 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:31:56,060 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 292 flow [2024-06-14 13:31:56,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=292, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-14 13:31:56,062 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 9 predicate places. [2024-06-14 13:31:56,062 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 292 flow [2024-06-14 13:31:56,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states 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 13:31:56,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:56,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:31:56,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:31:56,063 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:31:56,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:56,064 INFO L85 PathProgramCache]: Analyzing trace with hash -238888343, now seen corresponding path program 1 times [2024-06-14 13:31:56,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:56,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196790781] [2024-06-14 13:31:56,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:56,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:56,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:58,994 INFO 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 13:31:58,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:58,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196790781] [2024-06-14 13:31:58,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196790781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:58,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:58,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:31:58,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670729670] [2024-06-14 13:31:58,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:58,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:31:58,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:58,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:31:58,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:31:59,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:31:59,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 292 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:59,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:59,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:31:59,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:01,166 INFO L124 PetriNetUnfolderBase]: 5566/7888 cut-off events. [2024-06-14 13:32:01,166 INFO L125 PetriNetUnfolderBase]: For 11592/11592 co-relation queries the response was YES. [2024-06-14 13:32:01,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24331 conditions, 7888 events. 5566/7888 cut-off events. For 11592/11592 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41577 event pairs, 2657 based on Foata normal form. 3/7887 useless extension candidates. Maximal degree in co-relation 24309. Up to 7594 conditions per place. [2024-06-14 13:32:01,202 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 86 selfloop transitions, 20 changer transitions 0/113 dead transitions. [2024-06-14 13:32:01,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 113 transitions, 679 flow [2024-06-14 13:32:01,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:32:01,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:32:01,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-14 13:32:01,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49056603773584906 [2024-06-14 13:32:01,218 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 292 flow. Second operand 6 states and 156 transitions. [2024-06-14 13:32:01,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 113 transitions, 679 flow [2024-06-14 13:32:01,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 113 transitions, 669 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-14 13:32:01,223 INFO L231 Difference]: Finished difference. Result has 71 places, 75 transitions, 415 flow [2024-06-14 13:32:01,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=64, 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=415, PETRI_PLACES=71, PETRI_TRANSITIONS=75} [2024-06-14 13:32:01,224 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 15 predicate places. [2024-06-14 13:32:01,225 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 75 transitions, 415 flow [2024-06-14 13:32:01,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:01,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:01,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:01,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:32:01,226 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:01,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:01,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1452071341, now seen corresponding path program 2 times [2024-06-14 13:32:01,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:01,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079891302] [2024-06-14 13:32:01,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:01,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:03,854 INFO 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 13:32:03,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:03,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079891302] [2024-06-14 13:32:03,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079891302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:03,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:03,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:32:03,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419746581] [2024-06-14 13:32:03,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:03,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:32:03,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:03,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:32:03,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:32:03,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:03,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 75 transitions, 415 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:03,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:03,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:03,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:05,966 INFO L124 PetriNetUnfolderBase]: 5557/7884 cut-off events. [2024-06-14 13:32:05,967 INFO L125 PetriNetUnfolderBase]: For 16885/16898 co-relation queries the response was YES. [2024-06-14 13:32:05,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26600 conditions, 7884 events. 5557/7884 cut-off events. For 16885/16898 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41495 event pairs, 2661 based on Foata normal form. 13/7893 useless extension candidates. Maximal degree in co-relation 26574. Up to 7585 conditions per place. [2024-06-14 13:32:06,046 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 79 selfloop transitions, 21 changer transitions 0/107 dead transitions. [2024-06-14 13:32:06,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 107 transitions, 698 flow [2024-06-14 13:32:06,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:32:06,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:32:06,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 13:32:06,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46855345911949686 [2024-06-14 13:32:06,049 INFO L175 Difference]: Start difference. First operand has 71 places, 75 transitions, 415 flow. Second operand 6 states and 149 transitions. [2024-06-14 13:32:06,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 107 transitions, 698 flow [2024-06-14 13:32:06,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 107 transitions, 652 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 13:32:06,066 INFO L231 Difference]: Finished difference. Result has 74 places, 76 transitions, 429 flow [2024-06-14 13:32:06,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=429, PETRI_PLACES=74, PETRI_TRANSITIONS=76} [2024-06-14 13:32:06,069 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 18 predicate places. [2024-06-14 13:32:06,069 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 76 transitions, 429 flow [2024-06-14 13:32:06,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:06,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:06,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:06,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:32:06,070 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:06,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:06,070 INFO L85 PathProgramCache]: Analyzing trace with hash -433506157, now seen corresponding path program 1 times [2024-06-14 13:32:06,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:06,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671967362] [2024-06-14 13:32:06,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:06,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:06,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:08,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:08,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:08,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671967362] [2024-06-14 13:32:08,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671967362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:08,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:08,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:32:08,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544616561] [2024-06-14 13:32:08,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:08,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:32:08,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:08,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:32:08,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:32:08,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:08,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 76 transitions, 429 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:08,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:08,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:08,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:10,039 INFO L124 PetriNetUnfolderBase]: 5542/7864 cut-off events. [2024-06-14 13:32:10,040 INFO L125 PetriNetUnfolderBase]: For 19247/19247 co-relation queries the response was YES. [2024-06-14 13:32:10,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26765 conditions, 7864 events. 5542/7864 cut-off events. For 19247/19247 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 41467 event pairs, 2523 based on Foata normal form. 6/7868 useless extension candidates. Maximal degree in co-relation 26738. Up to 7591 conditions per place. [2024-06-14 13:32:10,080 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 91 selfloop transitions, 13 changer transitions 0/111 dead transitions. [2024-06-14 13:32:10,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 111 transitions, 737 flow [2024-06-14 13:32:10,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:32:10,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:32:10,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 13:32:10,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46226415094339623 [2024-06-14 13:32:10,082 INFO L175 Difference]: Start difference. First operand has 74 places, 76 transitions, 429 flow. Second operand 6 states and 147 transitions. [2024-06-14 13:32:10,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 111 transitions, 737 flow [2024-06-14 13:32:10,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 111 transitions, 704 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 13:32:10,096 INFO L231 Difference]: Finished difference. Result has 77 places, 79 transitions, 460 flow [2024-06-14 13:32:10,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=460, PETRI_PLACES=77, PETRI_TRANSITIONS=79} [2024-06-14 13:32:10,097 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 21 predicate places. [2024-06-14 13:32:10,097 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 79 transitions, 460 flow [2024-06-14 13:32:10,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:10,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:10,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:10,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:32:10,098 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:10,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:10,099 INFO L85 PathProgramCache]: Analyzing trace with hash -731169445, now seen corresponding path program 1 times [2024-06-14 13:32:10,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:10,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509493086] [2024-06-14 13:32:10,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:10,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:10,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:13,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:13,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:13,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509493086] [2024-06-14 13:32:13,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509493086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:13,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:13,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:13,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368922604] [2024-06-14 13:32:13,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:13,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:13,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:13,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:13,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:13,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:13,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 79 transitions, 460 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:13,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:13,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:13,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:15,487 INFO L124 PetriNetUnfolderBase]: 5607/7987 cut-off events. [2024-06-14 13:32:15,487 INFO L125 PetriNetUnfolderBase]: For 24976/24976 co-relation queries the response was YES. [2024-06-14 13:32:15,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28621 conditions, 7987 events. 5607/7987 cut-off events. For 24976/24976 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 42781 event pairs, 2297 based on Foata normal form. 7/7991 useless extension candidates. Maximal degree in co-relation 28592. Up to 7544 conditions per place. [2024-06-14 13:32:15,521 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 105 selfloop transitions, 25 changer transitions 0/137 dead transitions. [2024-06-14 13:32:15,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 137 transitions, 888 flow [2024-06-14 13:32:15,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:32:15,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:32:15,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-14 13:32:15,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040431266846361 [2024-06-14 13:32:15,524 INFO L175 Difference]: Start difference. First operand has 77 places, 79 transitions, 460 flow. Second operand 7 states and 187 transitions. [2024-06-14 13:32:15,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 137 transitions, 888 flow [2024-06-14 13:32:15,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 137 transitions, 850 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 13:32:15,536 INFO L231 Difference]: Finished difference. Result has 80 places, 84 transitions, 530 flow [2024-06-14 13:32:15,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=530, PETRI_PLACES=80, PETRI_TRANSITIONS=84} [2024-06-14 13:32:15,537 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 24 predicate places. [2024-06-14 13:32:15,537 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 84 transitions, 530 flow [2024-06-14 13:32:15,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:15,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:15,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:15,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:32:15,538 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:15,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:15,538 INFO L85 PathProgramCache]: Analyzing trace with hash 2024699525, now seen corresponding path program 2 times [2024-06-14 13:32:15,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:15,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958359101] [2024-06-14 13:32:15,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:15,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:15,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:18,890 INFO 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 13:32:18,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:18,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958359101] [2024-06-14 13:32:18,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958359101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:18,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:18,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:18,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559819719] [2024-06-14 13:32:18,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:18,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:18,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:18,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:18,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:18,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:18,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 84 transitions, 530 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:18,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:18,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:18,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:21,066 INFO L124 PetriNetUnfolderBase]: 5634/8009 cut-off events. [2024-06-14 13:32:21,067 INFO L125 PetriNetUnfolderBase]: For 32173/32173 co-relation queries the response was YES. [2024-06-14 13:32:21,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31349 conditions, 8009 events. 5634/8009 cut-off events. For 32173/32173 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 42366 event pairs, 2484 based on Foata normal form. 3/8008 useless extension candidates. Maximal degree in co-relation 31319. Up to 7601 conditions per place. [2024-06-14 13:32:21,108 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 104 selfloop transitions, 34 changer transitions 0/145 dead transitions. [2024-06-14 13:32:21,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 145 transitions, 1098 flow [2024-06-14 13:32:21,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:32:21,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:32:21,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 13:32:21,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49056603773584906 [2024-06-14 13:32:21,110 INFO L175 Difference]: Start difference. First operand has 80 places, 84 transitions, 530 flow. Second operand 7 states and 182 transitions. [2024-06-14 13:32:21,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 145 transitions, 1098 flow [2024-06-14 13:32:21,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 145 transitions, 1002 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:32:21,128 INFO L231 Difference]: Finished difference. Result has 84 places, 98 transitions, 688 flow [2024-06-14 13:32:21,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=688, PETRI_PLACES=84, PETRI_TRANSITIONS=98} [2024-06-14 13:32:21,129 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 28 predicate places. [2024-06-14 13:32:21,129 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 98 transitions, 688 flow [2024-06-14 13:32:21,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:21,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:21,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:21,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:32:21,130 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:21,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:21,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1384766179, now seen corresponding path program 3 times [2024-06-14 13:32:21,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:21,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548734386] [2024-06-14 13:32:21,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:21,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:21,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:23,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:23,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:23,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548734386] [2024-06-14 13:32:23,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548734386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:23,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:23,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:23,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364293207] [2024-06-14 13:32:23,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:23,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:23,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:23,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:23,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:23,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:23,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 98 transitions, 688 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:23,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:23,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:23,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:25,819 INFO L124 PetriNetUnfolderBase]: 5625/7999 cut-off events. [2024-06-14 13:32:25,820 INFO L125 PetriNetUnfolderBase]: For 41308/41308 co-relation queries the response was YES. [2024-06-14 13:32:25,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33416 conditions, 7999 events. 5625/7999 cut-off events. For 41308/41308 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 42263 event pairs, 2501 based on Foata normal form. 3/7995 useless extension candidates. Maximal degree in co-relation 33383. Up to 7592 conditions per place. [2024-06-14 13:32:25,861 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 97 selfloop transitions, 35 changer transitions 0/139 dead transitions. [2024-06-14 13:32:25,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 139 transitions, 1061 flow [2024-06-14 13:32:25,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:32:25,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:32:25,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 13:32:25,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4716981132075472 [2024-06-14 13:32:25,863 INFO L175 Difference]: Start difference. First operand has 84 places, 98 transitions, 688 flow. Second operand 7 states and 175 transitions. [2024-06-14 13:32:25,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 139 transitions, 1061 flow [2024-06-14 13:32:25,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 139 transitions, 997 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-14 13:32:25,888 INFO L231 Difference]: Finished difference. Result has 89 places, 99 transitions, 716 flow [2024-06-14 13:32:25,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=716, PETRI_PLACES=89, PETRI_TRANSITIONS=99} [2024-06-14 13:32:25,889 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 33 predicate places. [2024-06-14 13:32:25,889 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 99 transitions, 716 flow [2024-06-14 13:32:25,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:25,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:25,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:25,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:32:25,889 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:25,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:25,890 INFO L85 PathProgramCache]: Analyzing trace with hash -728532652, now seen corresponding path program 1 times [2024-06-14 13:32:25,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:25,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050998695] [2024-06-14 13:32:25,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:25,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:25,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:28,276 INFO 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 13:32:28,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:28,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050998695] [2024-06-14 13:32:28,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050998695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:28,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:28,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:28,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851400771] [2024-06-14 13:32:28,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:28,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:28,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:28,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:28,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:28,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:28,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 99 transitions, 716 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:28,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:28,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:28,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:31,032 INFO L124 PetriNetUnfolderBase]: 5958/8467 cut-off events. [2024-06-14 13:32:31,032 INFO L125 PetriNetUnfolderBase]: For 49000/49000 co-relation queries the response was YES. [2024-06-14 13:32:31,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36265 conditions, 8467 events. 5958/8467 cut-off events. For 49000/49000 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 44788 event pairs, 2504 based on Foata normal form. 18/8481 useless extension candidates. Maximal degree in co-relation 36230. Up to 7924 conditions per place. [2024-06-14 13:32:31,074 INFO L140 encePairwiseOnDemand]: 38/53 looper letters, 139 selfloop transitions, 54 changer transitions 0/200 dead transitions. [2024-06-14 13:32:31,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 200 transitions, 1620 flow [2024-06-14 13:32:31,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:32:31,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:32:31,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 264 transitions. [2024-06-14 13:32:31,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4528301886792453 [2024-06-14 13:32:31,076 INFO L175 Difference]: Start difference. First operand has 89 places, 99 transitions, 716 flow. Second operand 11 states and 264 transitions. [2024-06-14 13:32:31,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 200 transitions, 1620 flow [2024-06-14 13:32:31,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 200 transitions, 1534 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 13:32:31,117 INFO L231 Difference]: Finished difference. Result has 100 places, 135 transitions, 1118 flow [2024-06-14 13:32:31,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1118, PETRI_PLACES=100, PETRI_TRANSITIONS=135} [2024-06-14 13:32:31,118 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 44 predicate places. [2024-06-14 13:32:31,118 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 135 transitions, 1118 flow [2024-06-14 13:32:31,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:31,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:31,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:31,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:32:31,118 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:31,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:31,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1938369912, now seen corresponding path program 2 times [2024-06-14 13:32:31,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:31,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804993659] [2024-06-14 13:32:31,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:31,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:31,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:34,116 INFO 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 13:32:34,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:34,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804993659] [2024-06-14 13:32:34,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804993659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:34,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:34,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:34,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979431548] [2024-06-14 13:32:34,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:34,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:34,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:34,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:34,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:34,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:34,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 135 transitions, 1118 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:34,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:34,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:34,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:36,422 INFO L124 PetriNetUnfolderBase]: 6002/8535 cut-off events. [2024-06-14 13:32:36,423 INFO L125 PetriNetUnfolderBase]: For 66184/66184 co-relation queries the response was YES. [2024-06-14 13:32:36,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40115 conditions, 8535 events. 6002/8535 cut-off events. For 66184/66184 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 45215 event pairs, 2470 based on Foata normal form. 6/8537 useless extension candidates. Maximal degree in co-relation 40074. Up to 8063 conditions per place. [2024-06-14 13:32:36,484 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 137 selfloop transitions, 42 changer transitions 0/186 dead transitions. [2024-06-14 13:32:36,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 186 transitions, 1674 flow [2024-06-14 13:32:36,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:32:36,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:32:36,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 13:32:36,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.477088948787062 [2024-06-14 13:32:36,486 INFO L175 Difference]: Start difference. First operand has 100 places, 135 transitions, 1118 flow. Second operand 7 states and 177 transitions. [2024-06-14 13:32:36,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 186 transitions, 1674 flow [2024-06-14 13:32:36,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 186 transitions, 1616 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-14 13:32:36,557 INFO L231 Difference]: Finished difference. Result has 105 places, 140 transitions, 1228 flow [2024-06-14 13:32:36,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1228, PETRI_PLACES=105, PETRI_TRANSITIONS=140} [2024-06-14 13:32:36,557 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 49 predicate places. [2024-06-14 13:32:36,557 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 140 transitions, 1228 flow [2024-06-14 13:32:36,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:36,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:36,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:36,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:32:36,558 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:36,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:36,559 INFO L85 PathProgramCache]: Analyzing trace with hash 234788612, now seen corresponding path program 3 times [2024-06-14 13:32:36,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:36,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315310127] [2024-06-14 13:32:36,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:36,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:36,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:39,383 INFO 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 13:32:39,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:39,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315310127] [2024-06-14 13:32:39,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315310127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:39,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:39,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:39,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346024196] [2024-06-14 13:32:39,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:39,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:39,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:39,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:39,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:39,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:39,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 140 transitions, 1228 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:39,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:39,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:39,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:41,676 INFO L124 PetriNetUnfolderBase]: 6046/8609 cut-off events. [2024-06-14 13:32:41,676 INFO L125 PetriNetUnfolderBase]: For 77020/77033 co-relation queries the response was YES. [2024-06-14 13:32:41,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42201 conditions, 8609 events. 6046/8609 cut-off events. For 77020/77033 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 45669 event pairs, 2490 based on Foata normal form. 16/8619 useless extension candidates. Maximal degree in co-relation 42158. Up to 8165 conditions per place. [2024-06-14 13:32:41,736 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 140 selfloop transitions, 40 changer transitions 0/187 dead transitions. [2024-06-14 13:32:41,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 187 transitions, 1770 flow [2024-06-14 13:32:41,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:32:41,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:32:41,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 13:32:41,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46630727762803237 [2024-06-14 13:32:41,739 INFO L175 Difference]: Start difference. First operand has 105 places, 140 transitions, 1228 flow. Second operand 7 states and 173 transitions. [2024-06-14 13:32:41,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 187 transitions, 1770 flow [2024-06-14 13:32:41,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 187 transitions, 1656 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 13:32:41,838 INFO L231 Difference]: Finished difference. Result has 107 places, 143 transitions, 1255 flow [2024-06-14 13:32:41,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1255, PETRI_PLACES=107, PETRI_TRANSITIONS=143} [2024-06-14 13:32:41,839 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 51 predicate places. [2024-06-14 13:32:41,839 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 143 transitions, 1255 flow [2024-06-14 13:32:41,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:41,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:41,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:41,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:32:41,839 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:41,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:41,840 INFO L85 PathProgramCache]: Analyzing trace with hash 12463922, now seen corresponding path program 4 times [2024-06-14 13:32:41,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:41,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637032208] [2024-06-14 13:32:41,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:41,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:41,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:44,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:44,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:44,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637032208] [2024-06-14 13:32:44,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637032208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:44,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:44,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:44,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215487393] [2024-06-14 13:32:44,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:44,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:44,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:44,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:44,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:44,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:44,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 143 transitions, 1255 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:44,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:44,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:44,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:46,544 INFO L124 PetriNetUnfolderBase]: 6031/8596 cut-off events. [2024-06-14 13:32:46,544 INFO L125 PetriNetUnfolderBase]: For 87163/87176 co-relation queries the response was YES. [2024-06-14 13:32:46,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43342 conditions, 8596 events. 6031/8596 cut-off events. For 87163/87176 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 45699 event pairs, 2285 based on Foata normal form. 16/8606 useless extension candidates. Maximal degree in co-relation 43298. Up to 7974 conditions per place. [2024-06-14 13:32:46,600 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 133 selfloop transitions, 50 changer transitions 0/190 dead transitions. [2024-06-14 13:32:46,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 190 transitions, 1803 flow [2024-06-14 13:32:46,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:32:46,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:32:46,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 13:32:46,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46900269541778977 [2024-06-14 13:32:46,602 INFO L175 Difference]: Start difference. First operand has 107 places, 143 transitions, 1255 flow. Second operand 7 states and 174 transitions. [2024-06-14 13:32:46,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 190 transitions, 1803 flow [2024-06-14 13:32:46,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 190 transitions, 1672 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 13:32:46,679 INFO L231 Difference]: Finished difference. Result has 109 places, 146 transitions, 1290 flow [2024-06-14 13:32:46,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1290, PETRI_PLACES=109, PETRI_TRANSITIONS=146} [2024-06-14 13:32:46,680 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 53 predicate places. [2024-06-14 13:32:46,680 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 146 transitions, 1290 flow [2024-06-14 13:32:46,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:46,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:46,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:46,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:32:46,681 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:46,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:46,681 INFO L85 PathProgramCache]: Analyzing trace with hash 754133768, now seen corresponding path program 1 times [2024-06-14 13:32:46,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:46,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401562256] [2024-06-14 13:32:46,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:46,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:46,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:50,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:50,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:50,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401562256] [2024-06-14 13:32:50,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401562256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:50,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:50,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:32:50,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500133290] [2024-06-14 13:32:50,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:50,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:32:50,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:50,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:32:50,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:32:50,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:50,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 146 transitions, 1290 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:32:50,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:50,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:50,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:53,673 INFO L124 PetriNetUnfolderBase]: 7473/10779 cut-off events. [2024-06-14 13:32:53,673 INFO L125 PetriNetUnfolderBase]: For 129532/129532 co-relation queries the response was YES. [2024-06-14 13:32:53,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55424 conditions, 10779 events. 7473/10779 cut-off events. For 129532/129532 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 61499 event pairs, 2129 based on Foata normal form. 78/10854 useless extension candidates. Maximal degree in co-relation 55379. Up to 8230 conditions per place. [2024-06-14 13:32:53,745 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 193 selfloop transitions, 40 changer transitions 0/240 dead transitions. [2024-06-14 13:32:53,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 240 transitions, 2228 flow [2024-06-14 13:32:53,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:32:53,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:32:53,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-06-14 13:32:53,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5220125786163522 [2024-06-14 13:32:53,747 INFO L175 Difference]: Start difference. First operand has 109 places, 146 transitions, 1290 flow. Second operand 9 states and 249 transitions. [2024-06-14 13:32:53,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 240 transitions, 2228 flow [2024-06-14 13:32:53,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 240 transitions, 2088 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:32:53,897 INFO L231 Difference]: Finished difference. Result has 114 places, 152 transitions, 1359 flow [2024-06-14 13:32:53,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1359, PETRI_PLACES=114, PETRI_TRANSITIONS=152} [2024-06-14 13:32:53,898 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 58 predicate places. [2024-06-14 13:32:53,898 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 152 transitions, 1359 flow [2024-06-14 13:32:53,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:32:53,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:53,898 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 13:32:53,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:32:53,898 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:32:53,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:53,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1610033442, now seen corresponding path program 2 times [2024-06-14 13:32:53,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:53,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570078874] [2024-06-14 13:32:53,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:53,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:53,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:57,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:57,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:57,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570078874] [2024-06-14 13:32:57,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570078874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:57,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:57,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:32:57,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002154766] [2024-06-14 13:32:57,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:57,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:32:57,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:57,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:32:57,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:32:57,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:32:57,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 152 transitions, 1359 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:32:57,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:57,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:32:57,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:00,502 INFO L124 PetriNetUnfolderBase]: 7247/10475 cut-off events. [2024-06-14 13:33:00,503 INFO L125 PetriNetUnfolderBase]: For 138464/138464 co-relation queries the response was YES. [2024-06-14 13:33:00,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54166 conditions, 10475 events. 7247/10475 cut-off events. For 138464/138464 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 59738 event pairs, 2633 based on Foata normal form. 92/10564 useless extension candidates. Maximal degree in co-relation 54119. Up to 9080 conditions per place. [2024-06-14 13:33:00,567 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 179 selfloop transitions, 36 changer transitions 0/222 dead transitions. [2024-06-14 13:33:00,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 222 transitions, 2028 flow [2024-06-14 13:33:00,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:00,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:00,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-14 13:33:00,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094339622641509 [2024-06-14 13:33:00,570 INFO L175 Difference]: Start difference. First operand has 114 places, 152 transitions, 1359 flow. Second operand 8 states and 216 transitions. [2024-06-14 13:33:00,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 222 transitions, 2028 flow [2024-06-14 13:33:00,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 222 transitions, 1944 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 13:33:00,740 INFO L231 Difference]: Finished difference. Result has 117 places, 153 transitions, 1383 flow [2024-06-14 13:33:00,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1383, PETRI_PLACES=117, PETRI_TRANSITIONS=153} [2024-06-14 13:33:00,741 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 61 predicate places. [2024-06-14 13:33:00,741 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 153 transitions, 1383 flow [2024-06-14 13:33:00,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:00,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:00,742 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 13:33:00,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:33:00,742 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:33:00,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:00,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1725324612, now seen corresponding path program 3 times [2024-06-14 13:33:00,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:00,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438083900] [2024-06-14 13:33:00,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:00,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:00,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:04,461 INFO 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 13:33:04,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:04,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438083900] [2024-06-14 13:33:04,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438083900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:04,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:04,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:04,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409865684] [2024-06-14 13:33:04,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:04,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:04,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:04,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:04,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:04,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:33:04,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 153 transitions, 1383 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:04,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:04,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:33:04,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:07,389 INFO L124 PetriNetUnfolderBase]: 7403/10686 cut-off events. [2024-06-14 13:33:07,389 INFO L125 PetriNetUnfolderBase]: For 135580/135580 co-relation queries the response was YES. [2024-06-14 13:33:07,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55395 conditions, 10686 events. 7403/10686 cut-off events. For 135580/135580 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 61204 event pairs, 2755 based on Foata normal form. 24/10706 useless extension candidates. Maximal degree in co-relation 55346. Up to 9900 conditions per place. [2024-06-14 13:33:07,454 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 156 selfloop transitions, 51 changer transitions 0/214 dead transitions. [2024-06-14 13:33:07,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 214 transitions, 2033 flow [2024-06-14 13:33:07,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:07,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:07,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-14 13:33:07,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4834905660377358 [2024-06-14 13:33:07,463 INFO L175 Difference]: Start difference. First operand has 117 places, 153 transitions, 1383 flow. Second operand 8 states and 205 transitions. [2024-06-14 13:33:07,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 214 transitions, 2033 flow [2024-06-14 13:33:07,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 214 transitions, 1966 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:07,609 INFO L231 Difference]: Finished difference. Result has 119 places, 155 transitions, 1478 flow [2024-06-14 13:33:07,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1316, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1478, PETRI_PLACES=119, PETRI_TRANSITIONS=155} [2024-06-14 13:33:07,616 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 63 predicate places. [2024-06-14 13:33:07,616 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 155 transitions, 1478 flow [2024-06-14 13:33:07,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:07,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:07,617 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 13:33:07,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:33:07,617 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:33:07,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:07,618 INFO L85 PathProgramCache]: Analyzing trace with hash 116298950, now seen corresponding path program 1 times [2024-06-14 13:33:07,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:07,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364711419] [2024-06-14 13:33:07,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:07,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:07,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:11,478 INFO 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 13:33:11,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:11,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364711419] [2024-06-14 13:33:11,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364711419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:11,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:11,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:11,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985394161] [2024-06-14 13:33:11,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:11,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:11,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:11,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:11,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:11,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:33:11,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 155 transitions, 1478 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:11,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:11,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:33:11,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:14,097 INFO L124 PetriNetUnfolderBase]: 7515/10858 cut-off events. [2024-06-14 13:33:14,097 INFO L125 PetriNetUnfolderBase]: For 151343/151343 co-relation queries the response was YES. [2024-06-14 13:33:14,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57474 conditions, 10858 events. 7515/10858 cut-off events. For 151343/151343 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 62262 event pairs, 2727 based on Foata normal form. 18/10872 useless extension candidates. Maximal degree in co-relation 57424. Up to 9632 conditions per place. [2024-06-14 13:33:14,181 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 156 selfloop transitions, 57 changer transitions 0/220 dead transitions. [2024-06-14 13:33:14,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 220 transitions, 2175 flow [2024-06-14 13:33:14,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:14,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:14,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 13:33:14,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4882075471698113 [2024-06-14 13:33:14,183 INFO L175 Difference]: Start difference. First operand has 119 places, 155 transitions, 1478 flow. Second operand 8 states and 207 transitions. [2024-06-14 13:33:14,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 220 transitions, 2175 flow [2024-06-14 13:33:14,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 220 transitions, 2053 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:14,387 INFO L231 Difference]: Finished difference. Result has 122 places, 158 transitions, 1571 flow [2024-06-14 13:33:14,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1571, PETRI_PLACES=122, PETRI_TRANSITIONS=158} [2024-06-14 13:33:14,388 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 66 predicate places. [2024-06-14 13:33:14,388 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 158 transitions, 1571 flow [2024-06-14 13:33:14,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:14,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:14,388 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 13:33:14,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:33:14,388 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:33:14,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:14,389 INFO L85 PathProgramCache]: Analyzing trace with hash 179366852, now seen corresponding path program 4 times [2024-06-14 13:33:14,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:14,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641862200] [2024-06-14 13:33:14,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:14,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:14,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:17,939 INFO 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 13:33:17,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:17,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641862200] [2024-06-14 13:33:17,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641862200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:17,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:17,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:17,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821908033] [2024-06-14 13:33:17,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:17,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:17,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:17,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:17,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:17,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:33:17,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 158 transitions, 1571 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:17,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:17,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:33:17,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:20,917 INFO L124 PetriNetUnfolderBase]: 7612/11030 cut-off events. [2024-06-14 13:33:20,918 INFO L125 PetriNetUnfolderBase]: For 168187/168187 co-relation queries the response was YES. [2024-06-14 13:33:20,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59497 conditions, 11030 events. 7612/11030 cut-off events. For 168187/168187 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 63634 event pairs, 2815 based on Foata normal form. 24/11045 useless extension candidates. Maximal degree in co-relation 59445. Up to 10223 conditions per place. [2024-06-14 13:33:20,998 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 159 selfloop transitions, 50 changer transitions 0/216 dead transitions. [2024-06-14 13:33:20,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 216 transitions, 2229 flow [2024-06-14 13:33:21,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:21,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:21,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 13:33:21,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4740566037735849 [2024-06-14 13:33:21,001 INFO L175 Difference]: Start difference. First operand has 122 places, 158 transitions, 1571 flow. Second operand 8 states and 201 transitions. [2024-06-14 13:33:21,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 216 transitions, 2229 flow [2024-06-14 13:33:21,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 216 transitions, 2097 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 13:33:21,190 INFO L231 Difference]: Finished difference. Result has 125 places, 160 transitions, 1607 flow [2024-06-14 13:33:21,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1607, PETRI_PLACES=125, PETRI_TRANSITIONS=160} [2024-06-14 13:33:21,190 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 69 predicate places. [2024-06-14 13:33:21,190 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 160 transitions, 1607 flow [2024-06-14 13:33:21,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:21,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:21,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 13:33:21,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:33:21,192 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:33:21,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:21,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1891148196, now seen corresponding path program 2 times [2024-06-14 13:33:21,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:21,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695638293] [2024-06-14 13:33:21,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:21,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:21,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:24,810 INFO 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 13:33:24,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:24,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695638293] [2024-06-14 13:33:24,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695638293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:24,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:24,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:24,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149208546] [2024-06-14 13:33:24,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:24,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:24,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:24,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:24,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:24,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:33:24,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 160 transitions, 1607 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:24,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:24,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:33:24,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:27,583 INFO L124 PetriNetUnfolderBase]: 7724/11222 cut-off events. [2024-06-14 13:33:27,583 INFO L125 PetriNetUnfolderBase]: For 183409/183409 co-relation queries the response was YES. [2024-06-14 13:33:27,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61230 conditions, 11222 events. 7724/11222 cut-off events. For 183409/183409 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 65040 event pairs, 2815 based on Foata normal form. 18/11231 useless extension candidates. Maximal degree in co-relation 61177. Up to 10205 conditions per place. [2024-06-14 13:33:27,660 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 162 selfloop transitions, 53 changer transitions 0/222 dead transitions. [2024-06-14 13:33:27,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 222 transitions, 2297 flow [2024-06-14 13:33:27,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:27,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:27,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 13:33:27,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4811320754716981 [2024-06-14 13:33:27,662 INFO L175 Difference]: Start difference. First operand has 125 places, 160 transitions, 1607 flow. Second operand 8 states and 204 transitions. [2024-06-14 13:33:27,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 222 transitions, 2297 flow [2024-06-14 13:33:27,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 222 transitions, 2169 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:27,801 INFO L231 Difference]: Finished difference. Result has 127 places, 162 transitions, 1656 flow [2024-06-14 13:33:27,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1479, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1656, PETRI_PLACES=127, PETRI_TRANSITIONS=162} [2024-06-14 13:33:27,801 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 71 predicate places. [2024-06-14 13:33:27,801 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 162 transitions, 1656 flow [2024-06-14 13:33:27,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:27,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:27,802 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 13:33:27,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:33:27,802 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:33:27,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:27,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1304333492, now seen corresponding path program 3 times [2024-06-14 13:33:27,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:27,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136248913] [2024-06-14 13:33:27,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:27,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:27,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:31,422 INFO 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 13:33:31,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:31,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136248913] [2024-06-14 13:33:31,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136248913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:31,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:31,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:31,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593700327] [2024-06-14 13:33:31,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:31,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:31,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:31,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:31,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:31,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:33:31,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 162 transitions, 1656 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:31,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:31,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:33:31,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:34,152 INFO L124 PetriNetUnfolderBase]: 7685/11165 cut-off events. [2024-06-14 13:33:34,152 INFO L125 PetriNetUnfolderBase]: For 192058/192058 co-relation queries the response was YES. [2024-06-14 13:33:34,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61217 conditions, 11165 events. 7685/11165 cut-off events. For 192058/192058 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 63933 event pairs, 2500 based on Foata normal form. 18/11174 useless extension candidates. Maximal degree in co-relation 61163. Up to 9286 conditions per place. [2024-06-14 13:33:34,237 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 147 selfloop transitions, 68 changer transitions 0/222 dead transitions. [2024-06-14 13:33:34,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 222 transitions, 2298 flow [2024-06-14 13:33:34,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:34,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:34,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 13:33:34,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47877358490566035 [2024-06-14 13:33:34,239 INFO L175 Difference]: Start difference. First operand has 127 places, 162 transitions, 1656 flow. Second operand 8 states and 203 transitions. [2024-06-14 13:33:34,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 222 transitions, 2298 flow [2024-06-14 13:33:34,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 222 transitions, 2151 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:34,545 INFO L231 Difference]: Finished difference. Result has 128 places, 163 transitions, 1676 flow [2024-06-14 13:33:34,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1676, PETRI_PLACES=128, PETRI_TRANSITIONS=163} [2024-06-14 13:33:34,545 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 72 predicate places. [2024-06-14 13:33:34,545 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 163 transitions, 1676 flow [2024-06-14 13:33:34,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:34,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:34,546 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 13:33:34,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:33:34,546 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:33:34,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:34,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1611196535, now seen corresponding path program 1 times [2024-06-14 13:33:34,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:34,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217960090] [2024-06-14 13:33:34,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:34,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:34,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:36,497 INFO 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 13:33:36,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:36,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217960090] [2024-06-14 13:33:36,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217960090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:36,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:36,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:33:36,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287436500] [2024-06-14 13:33:36,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:36,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:33:36,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:36,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:33:36,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:33:36,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:33:36,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 163 transitions, 1676 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:36,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:36,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:33:36,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:39,181 INFO L124 PetriNetUnfolderBase]: 7723/11232 cut-off events. [2024-06-14 13:33:39,181 INFO L125 PetriNetUnfolderBase]: For 203569/203569 co-relation queries the response was YES. [2024-06-14 13:33:39,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62383 conditions, 11232 events. 7723/11232 cut-off events. For 203569/203569 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 65292 event pairs, 2814 based on Foata normal form. 4/11232 useless extension candidates. Maximal degree in co-relation 62328. Up to 10733 conditions per place. [2024-06-14 13:33:39,400 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 175 selfloop transitions, 21 changer transitions 0/203 dead transitions. [2024-06-14 13:33:39,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 203 transitions, 2370 flow [2024-06-14 13:33:39,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:33:39,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:33:39,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 13:33:39,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46540880503144655 [2024-06-14 13:33:39,402 INFO L175 Difference]: Start difference. First operand has 128 places, 163 transitions, 1676 flow. Second operand 6 states and 148 transitions. [2024-06-14 13:33:39,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 203 transitions, 2370 flow [2024-06-14 13:33:39,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 203 transitions, 2189 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:39,578 INFO L231 Difference]: Finished difference. Result has 128 places, 171 transitions, 1682 flow [2024-06-14 13:33:39,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1682, PETRI_PLACES=128, PETRI_TRANSITIONS=171} [2024-06-14 13:33:39,578 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 72 predicate places. [2024-06-14 13:33:39,578 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 171 transitions, 1682 flow [2024-06-14 13:33:39,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:39,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:39,579 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 13:33:39,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:33:39,579 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:33:39,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:39,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1914889085, now seen corresponding path program 2 times [2024-06-14 13:33:39,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:39,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859123242] [2024-06-14 13:33:39,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:39,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:39,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:41,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:41,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:41,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859123242] [2024-06-14 13:33:41,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859123242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:41,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:41,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:33:41,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8595410] [2024-06-14 13:33:41,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:41,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:33:41,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:41,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:33:41,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:33:41,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:33:41,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 171 transitions, 1682 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:41,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:41,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:33:41,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:44,037 INFO L124 PetriNetUnfolderBase]: 7709/11212 cut-off events. [2024-06-14 13:33:44,038 INFO L125 PetriNetUnfolderBase]: For 214520/214520 co-relation queries the response was YES. [2024-06-14 13:33:44,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63304 conditions, 11212 events. 7709/11212 cut-off events. For 214520/214520 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 65030 event pairs, 2810 based on Foata normal form. 4/11212 useless extension candidates. Maximal degree in co-relation 63248. Up to 10743 conditions per place. [2024-06-14 13:33:44,255 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 171 selfloop transitions, 17 changer transitions 0/195 dead transitions. [2024-06-14 13:33:44,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 195 transitions, 2126 flow [2024-06-14 13:33:44,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:33:44,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:33:44,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 13:33:44,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4716981132075472 [2024-06-14 13:33:44,257 INFO L175 Difference]: Start difference. First operand has 128 places, 171 transitions, 1682 flow. Second operand 5 states and 125 transitions. [2024-06-14 13:33:44,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 195 transitions, 2126 flow [2024-06-14 13:33:44,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 195 transitions, 2020 flow, removed 48 selfloop flow, removed 2 redundant places. [2024-06-14 13:33:44,459 INFO L231 Difference]: Finished difference. Result has 131 places, 171 transitions, 1624 flow [2024-06-14 13:33:44,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1624, PETRI_PLACES=131, PETRI_TRANSITIONS=171} [2024-06-14 13:33:44,460 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 75 predicate places. [2024-06-14 13:33:44,460 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 171 transitions, 1624 flow [2024-06-14 13:33:44,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:44,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:44,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:33:44,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:33:44,461 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:33:44,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:44,461 INFO L85 PathProgramCache]: Analyzing trace with hash 758367226, now seen corresponding path program 1 times [2024-06-14 13:33:44,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:44,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091719145] [2024-06-14 13:33:44,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:44,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:44,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:47,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:47,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:47,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091719145] [2024-06-14 13:33:47,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091719145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:47,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:47,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:33:47,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155451945] [2024-06-14 13:33:47,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:47,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:33:47,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:47,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:33:47,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:33:47,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 53 [2024-06-14 13:33:47,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 171 transitions, 1624 flow. Second operand has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:47,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:47,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 53 [2024-06-14 13:33:47,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:50,382 INFO L124 PetriNetUnfolderBase]: 7300/10727 cut-off events. [2024-06-14 13:33:50,383 INFO L125 PetriNetUnfolderBase]: For 222105/222125 co-relation queries the response was YES. [2024-06-14 13:33:50,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60766 conditions, 10727 events. 7300/10727 cut-off events. For 222105/222125 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 63427 event pairs, 2757 based on Foata normal form. 4/10663 useless extension candidates. Maximal degree in co-relation 60708. Up to 10040 conditions per place. [2024-06-14 13:33:50,459 INFO L140 encePairwiseOnDemand]: 45/53 looper letters, 158 selfloop transitions, 12 changer transitions 0/194 dead transitions. [2024-06-14 13:33:50,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 194 transitions, 2078 flow [2024-06-14 13:33:50,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:33:50,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:33:50,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 13:33:50,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641509433962264 [2024-06-14 13:33:50,461 INFO L175 Difference]: Start difference. First operand has 131 places, 171 transitions, 1624 flow. Second operand 5 states and 123 transitions. [2024-06-14 13:33:50,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 194 transitions, 2078 flow [2024-06-14 13:33:50,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 194 transitions, 2044 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 13:33:50,664 INFO L231 Difference]: Finished difference. Result has 132 places, 174 transitions, 1686 flow [2024-06-14 13:33:50,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1686, PETRI_PLACES=132, PETRI_TRANSITIONS=174} [2024-06-14 13:33:50,665 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 76 predicate places. [2024-06-14 13:33:50,665 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 174 transitions, 1686 flow [2024-06-14 13:33:50,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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 13:33:50,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:50,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:33:50,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:33:50,666 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:33:50,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:50,666 INFO L85 PathProgramCache]: Analyzing trace with hash -491523520, now seen corresponding path program 1 times [2024-06-14 13:33:50,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:50,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128897814] [2024-06-14 13:33:50,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:50,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:50,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:54,122 INFO 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 13:33:54,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:54,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128897814] [2024-06-14 13:33:54,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128897814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:54,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:54,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:33:54,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21268012] [2024-06-14 13:33:54,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:54,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:33:54,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:54,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:33:54,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:33:54,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:33:54,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 174 transitions, 1686 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:33:54,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:54,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:33:54,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:57,232 INFO L124 PetriNetUnfolderBase]: 7787/11326 cut-off events. [2024-06-14 13:33:57,233 INFO L125 PetriNetUnfolderBase]: For 246557/246557 co-relation queries the response was YES. [2024-06-14 13:33:57,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65911 conditions, 11326 events. 7787/11326 cut-off events. For 246557/246557 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 65819 event pairs, 2769 based on Foata normal form. 4/11324 useless extension candidates. Maximal degree in co-relation 65852. Up to 10548 conditions per place. [2024-06-14 13:33:57,310 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 170 selfloop transitions, 58 changer transitions 0/235 dead transitions. [2024-06-14 13:33:57,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 235 transitions, 2712 flow [2024-06-14 13:33:57,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:33:57,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:33:57,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 13:33:57,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49056603773584906 [2024-06-14 13:33:57,312 INFO L175 Difference]: Start difference. First operand has 132 places, 174 transitions, 1686 flow. Second operand 7 states and 182 transitions. [2024-06-14 13:33:57,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 235 transitions, 2712 flow [2024-06-14 13:33:57,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 235 transitions, 2640 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 13:33:57,572 INFO L231 Difference]: Finished difference. Result has 136 places, 186 transitions, 1983 flow [2024-06-14 13:33:57,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1983, PETRI_PLACES=136, PETRI_TRANSITIONS=186} [2024-06-14 13:33:57,573 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 80 predicate places. [2024-06-14 13:33:57,573 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 186 transitions, 1983 flow [2024-06-14 13:33:57,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:33:57,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:57,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:33:57,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:33:57,573 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:33:57,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:57,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1970861770, now seen corresponding path program 2 times [2024-06-14 13:33:57,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:57,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115184132] [2024-06-14 13:33:57,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:57,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:57,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:00,822 INFO 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 13:34:00,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:00,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115184132] [2024-06-14 13:34:00,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115184132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:00,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:00,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:00,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907793325] [2024-06-14 13:34:00,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:00,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:00,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:00,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:00,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:00,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:34:00,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 186 transitions, 1983 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:00,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:00,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:34:00,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:03,481 INFO L124 PetriNetUnfolderBase]: 7939/11569 cut-off events. [2024-06-14 13:34:03,481 INFO L125 PetriNetUnfolderBase]: For 270846/270846 co-relation queries the response was YES. [2024-06-14 13:34:03,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69443 conditions, 11569 events. 7939/11569 cut-off events. For 270846/270846 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 67516 event pairs, 2635 based on Foata normal form. 4/11570 useless extension candidates. Maximal degree in co-relation 69383. Up to 10841 conditions per place. [2024-06-14 13:34:03,565 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 196 selfloop transitions, 41 changer transitions 0/244 dead transitions. [2024-06-14 13:34:03,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 244 transitions, 2772 flow [2024-06-14 13:34:03,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:34:03,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:34:03,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 13:34:03,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46900269541778977 [2024-06-14 13:34:03,567 INFO L175 Difference]: Start difference. First operand has 136 places, 186 transitions, 1983 flow. Second operand 7 states and 174 transitions. [2024-06-14 13:34:03,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 244 transitions, 2772 flow [2024-06-14 13:34:03,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 244 transitions, 2655 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-14 13:34:03,830 INFO L231 Difference]: Finished difference. Result has 141 places, 201 transitions, 2160 flow [2024-06-14 13:34:03,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2160, PETRI_PLACES=141, PETRI_TRANSITIONS=201} [2024-06-14 13:34:03,831 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 85 predicate places. [2024-06-14 13:34:03,831 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 201 transitions, 2160 flow [2024-06-14 13:34:03,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:03,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:03,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:03,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:34:03,831 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:34:03,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:03,832 INFO L85 PathProgramCache]: Analyzing trace with hash -779513546, now seen corresponding path program 3 times [2024-06-14 13:34:03,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:03,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433478805] [2024-06-14 13:34:03,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:03,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:03,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:06,784 INFO 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 13:34:06,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:06,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433478805] [2024-06-14 13:34:06,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433478805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:06,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:06,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:06,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930684448] [2024-06-14 13:34:06,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:06,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:06,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:06,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:06,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:06,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:34:06,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 201 transitions, 2160 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:06,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:06,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:34:06,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:09,716 INFO L124 PetriNetUnfolderBase]: 7977/11624 cut-off events. [2024-06-14 13:34:09,717 INFO L125 PetriNetUnfolderBase]: For 285018/285037 co-relation queries the response was YES. [2024-06-14 13:34:09,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70112 conditions, 11624 events. 7977/11624 cut-off events. For 285018/285037 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 67907 event pairs, 2757 based on Foata normal form. 18/11634 useless extension candidates. Maximal degree in co-relation 70050. Up to 10738 conditions per place. [2024-06-14 13:34:09,799 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 177 selfloop transitions, 68 changer transitions 0/252 dead transitions. [2024-06-14 13:34:09,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 252 transitions, 3082 flow [2024-06-14 13:34:09,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:34:09,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:34:09,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 13:34:09,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797843665768194 [2024-06-14 13:34:09,801 INFO L175 Difference]: Start difference. First operand has 141 places, 201 transitions, 2160 flow. Second operand 7 states and 178 transitions. [2024-06-14 13:34:09,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 252 transitions, 3082 flow [2024-06-14 13:34:10,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 252 transitions, 2973 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-14 13:34:10,168 INFO L231 Difference]: Finished difference. Result has 145 places, 205 transitions, 2277 flow [2024-06-14 13:34:10,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2277, PETRI_PLACES=145, PETRI_TRANSITIONS=205} [2024-06-14 13:34:10,168 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 89 predicate places. [2024-06-14 13:34:10,168 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 205 transitions, 2277 flow [2024-06-14 13:34:10,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:10,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:10,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:10,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:34:10,169 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:34:10,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:10,169 INFO L85 PathProgramCache]: Analyzing trace with hash 2123388328, now seen corresponding path program 4 times [2024-06-14 13:34:10,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:10,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946572751] [2024-06-14 13:34:10,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:10,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:10,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:13,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:13,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:13,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946572751] [2024-06-14 13:34:13,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946572751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:13,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:13,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:13,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078062090] [2024-06-14 13:34:13,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:13,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:13,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:13,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:13,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:13,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:34:13,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 205 transitions, 2277 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:13,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:13,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:34:13,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:16,072 INFO L124 PetriNetUnfolderBase]: 8015/11674 cut-off events. [2024-06-14 13:34:16,072 INFO L125 PetriNetUnfolderBase]: For 300624/300643 co-relation queries the response was YES. [2024-06-14 13:34:16,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71157 conditions, 11674 events. 8015/11674 cut-off events. For 300624/300643 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 68120 event pairs, 2757 based on Foata normal form. 18/11684 useless extension candidates. Maximal degree in co-relation 71094. Up to 10772 conditions per place. [2024-06-14 13:34:16,530 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 168 selfloop transitions, 74 changer transitions 0/249 dead transitions. [2024-06-14 13:34:16,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 249 transitions, 3075 flow [2024-06-14 13:34:16,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:34:16,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:34:16,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 13:34:16,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4636118598382749 [2024-06-14 13:34:16,533 INFO L175 Difference]: Start difference. First operand has 145 places, 205 transitions, 2277 flow. Second operand 7 states and 172 transitions. [2024-06-14 13:34:16,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 249 transitions, 3075 flow [2024-06-14 13:34:16,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 249 transitions, 2833 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 13:34:16,857 INFO L231 Difference]: Finished difference. Result has 146 places, 209 transitions, 2280 flow [2024-06-14 13:34:16,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2280, PETRI_PLACES=146, PETRI_TRANSITIONS=209} [2024-06-14 13:34:16,862 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 90 predicate places. [2024-06-14 13:34:16,863 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 209 transitions, 2280 flow [2024-06-14 13:34:16,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:16,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:16,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:16,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:34:16,863 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:34:16,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:16,864 INFO L85 PathProgramCache]: Analyzing trace with hash -728201496, now seen corresponding path program 5 times [2024-06-14 13:34:16,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:16,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908885757] [2024-06-14 13:34:16,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:16,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:16,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:19,868 INFO 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 13:34:19,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:19,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908885757] [2024-06-14 13:34:19,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908885757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:19,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:19,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:19,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423599474] [2024-06-14 13:34:19,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:19,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:19,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:19,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:19,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:19,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:34:19,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 209 transitions, 2280 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:19,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:19,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:34:19,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:22,473 INFO L124 PetriNetUnfolderBase]: 8001/11651 cut-off events. [2024-06-14 13:34:22,474 INFO L125 PetriNetUnfolderBase]: For 312375/312381 co-relation queries the response was YES. [2024-06-14 13:34:22,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71086 conditions, 11651 events. 8001/11651 cut-off events. For 312375/312381 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 67998 event pairs, 2712 based on Foata normal form. 4/11643 useless extension candidates. Maximal degree in co-relation 71023. Up to 10696 conditions per place. [2024-06-14 13:34:22,574 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 161 selfloop transitions, 80 changer transitions 0/248 dead transitions. [2024-06-14 13:34:22,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 248 transitions, 2996 flow [2024-06-14 13:34:22,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:34:22,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:34:22,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 13:34:22,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4937106918238994 [2024-06-14 13:34:22,576 INFO L175 Difference]: Start difference. First operand has 146 places, 209 transitions, 2280 flow. Second operand 6 states and 157 transitions. [2024-06-14 13:34:22,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 248 transitions, 2996 flow [2024-06-14 13:34:23,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 248 transitions, 2791 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-14 13:34:23,015 INFO L231 Difference]: Finished difference. Result has 148 places, 209 transitions, 2253 flow [2024-06-14 13:34:23,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2253, PETRI_PLACES=148, PETRI_TRANSITIONS=209} [2024-06-14 13:34:23,016 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 92 predicate places. [2024-06-14 13:34:23,016 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 209 transitions, 2253 flow [2024-06-14 13:34:23,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:23,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:23,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:23,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:34:23,017 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:34:23,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:23,017 INFO L85 PathProgramCache]: Analyzing trace with hash 2022148056, now seen corresponding path program 6 times [2024-06-14 13:34:23,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:23,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117907491] [2024-06-14 13:34:23,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:23,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:23,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:26,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 13:34:26,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:26,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117907491] [2024-06-14 13:34:26,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117907491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:26,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:26,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:26,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539576159] [2024-06-14 13:34:26,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:26,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:26,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:26,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:26,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:26,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:34:26,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 209 transitions, 2253 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:26,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:26,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:34:26,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:29,457 INFO L124 PetriNetUnfolderBase]: 7987/11633 cut-off events. [2024-06-14 13:34:29,457 INFO L125 PetriNetUnfolderBase]: For 324428/324428 co-relation queries the response was YES. [2024-06-14 13:34:29,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71203 conditions, 11633 events. 7987/11633 cut-off events. For 324428/324428 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 67908 event pairs, 2638 based on Foata normal form. 4/11634 useless extension candidates. Maximal degree in co-relation 71139. Up to 10684 conditions per place. [2024-06-14 13:34:29,554 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 181 selfloop transitions, 82 changer transitions 0/270 dead transitions. [2024-06-14 13:34:29,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 270 transitions, 2963 flow [2024-06-14 13:34:29,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:34:29,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:34:29,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-14 13:34:29,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49292452830188677 [2024-06-14 13:34:29,557 INFO L175 Difference]: Start difference. First operand has 148 places, 209 transitions, 2253 flow. Second operand 8 states and 209 transitions. [2024-06-14 13:34:29,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 270 transitions, 2963 flow [2024-06-14 13:34:30,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 270 transitions, 2689 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 13:34:30,024 INFO L231 Difference]: Finished difference. Result has 149 places, 209 transitions, 2186 flow [2024-06-14 13:34:30,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2186, PETRI_PLACES=149, PETRI_TRANSITIONS=209} [2024-06-14 13:34:30,025 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 93 predicate places. [2024-06-14 13:34:30,025 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 209 transitions, 2186 flow [2024-06-14 13:34:30,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:30,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:30,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:30,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:34:30,026 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:34:30,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:30,026 INFO L85 PathProgramCache]: Analyzing trace with hash 2120539304, now seen corresponding path program 1 times [2024-06-14 13:34:30,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:30,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719605797] [2024-06-14 13:34:30,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:30,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:30,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:32,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:32,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:32,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719605797] [2024-06-14 13:34:32,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719605797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:32,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:32,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:32,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445569468] [2024-06-14 13:34:32,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:32,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:32,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:32,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:32,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:32,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:34:32,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 209 transitions, 2186 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:32,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:32,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:34:32,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:35,115 INFO L124 PetriNetUnfolderBase]: 8219/11983 cut-off events. [2024-06-14 13:34:35,115 INFO L125 PetriNetUnfolderBase]: For 342503/342503 co-relation queries the response was YES. [2024-06-14 13:34:35,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73589 conditions, 11983 events. 8219/11983 cut-off events. For 342503/342503 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 70453 event pairs, 2700 based on Foata normal form. 16/11995 useless extension candidates. Maximal degree in co-relation 73525. Up to 11055 conditions per place. [2024-06-14 13:34:35,227 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 228 selfloop transitions, 27 changer transitions 0/262 dead transitions. [2024-06-14 13:34:35,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 262 transitions, 3086 flow [2024-06-14 13:34:35,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:34:35,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:34:35,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 13:34:35,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.477088948787062 [2024-06-14 13:34:35,229 INFO L175 Difference]: Start difference. First operand has 149 places, 209 transitions, 2186 flow. Second operand 7 states and 177 transitions. [2024-06-14 13:34:35,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 262 transitions, 3086 flow [2024-06-14 13:34:35,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 262 transitions, 2892 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 13:34:35,718 INFO L231 Difference]: Finished difference. Result has 148 places, 213 transitions, 2173 flow [2024-06-14 13:34:35,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2000, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2173, PETRI_PLACES=148, PETRI_TRANSITIONS=213} [2024-06-14 13:34:35,718 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 92 predicate places. [2024-06-14 13:34:35,719 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 213 transitions, 2173 flow [2024-06-14 13:34:35,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:35,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:35,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:35,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:34:35,719 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:34:35,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:35,720 INFO L85 PathProgramCache]: Analyzing trace with hash -769030090, now seen corresponding path program 2 times [2024-06-14 13:34:35,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:35,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405613188] [2024-06-14 13:34:35,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:35,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:35,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:38,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:38,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:38,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405613188] [2024-06-14 13:34:38,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405613188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:38,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:38,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:38,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509301386] [2024-06-14 13:34:38,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:38,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:38,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:38,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:38,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:38,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:34:38,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 213 transitions, 2173 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:38,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:38,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:34:38,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:41,037 INFO L124 PetriNetUnfolderBase]: 8367/12188 cut-off events. [2024-06-14 13:34:41,037 INFO L125 PetriNetUnfolderBase]: For 334238/334238 co-relation queries the response was YES. [2024-06-14 13:34:41,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74606 conditions, 12188 events. 8367/12188 cut-off events. For 334238/334238 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 71557 event pairs, 2848 based on Foata normal form. 20/12204 useless extension candidates. Maximal degree in co-relation 74542. Up to 11477 conditions per place. [2024-06-14 13:34:41,139 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 225 selfloop transitions, 23 changer transitions 0/255 dead transitions. [2024-06-14 13:34:41,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 255 transitions, 2859 flow [2024-06-14 13:34:41,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:34:41,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:34:41,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 13:34:41,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4555256064690027 [2024-06-14 13:34:41,142 INFO L175 Difference]: Start difference. First operand has 148 places, 213 transitions, 2173 flow. Second operand 7 states and 169 transitions. [2024-06-14 13:34:41,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 255 transitions, 2859 flow [2024-06-14 13:34:41,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 255 transitions, 2796 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 13:34:41,505 INFO L231 Difference]: Finished difference. Result has 152 places, 215 transitions, 2226 flow [2024-06-14 13:34:41,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2226, PETRI_PLACES=152, PETRI_TRANSITIONS=215} [2024-06-14 13:34:41,506 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 96 predicate places. [2024-06-14 13:34:41,506 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 215 transitions, 2226 flow [2024-06-14 13:34:41,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:41,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:41,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:41,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:34:41,506 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:34:41,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:41,507 INFO L85 PathProgramCache]: Analyzing trace with hash 2027869912, now seen corresponding path program 3 times [2024-06-14 13:34:41,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:41,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921100743] [2024-06-14 13:34:41,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:41,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:41,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:43,962 INFO 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 13:34:43,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:43,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921100743] [2024-06-14 13:34:43,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921100743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:43,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:43,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:43,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796995902] [2024-06-14 13:34:43,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:43,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:43,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:43,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:43,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:44,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:34:44,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 215 transitions, 2226 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:44,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:44,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:34:44,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:46,470 INFO L124 PetriNetUnfolderBase]: 8311/12103 cut-off events. [2024-06-14 13:34:46,470 INFO L125 PetriNetUnfolderBase]: For 339521/339521 co-relation queries the response was YES. [2024-06-14 13:34:46,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73977 conditions, 12103 events. 8311/12103 cut-off events. For 339521/339521 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 70884 event pairs, 2718 based on Foata normal form. 20/12119 useless extension candidates. Maximal degree in co-relation 73911. Up to 11385 conditions per place. [2024-06-14 13:34:46,586 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 224 selfloop transitions, 22 changer transitions 0/253 dead transitions. [2024-06-14 13:34:46,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 253 transitions, 2846 flow [2024-06-14 13:34:46,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:34:46,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:34:46,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 13:34:46,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4811320754716981 [2024-06-14 13:34:46,588 INFO L175 Difference]: Start difference. First operand has 152 places, 215 transitions, 2226 flow. Second operand 6 states and 153 transitions. [2024-06-14 13:34:46,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 253 transitions, 2846 flow [2024-06-14 13:34:47,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 253 transitions, 2756 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 13:34:47,128 INFO L231 Difference]: Finished difference. Result has 153 places, 215 transitions, 2192 flow [2024-06-14 13:34:47,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2136, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2192, PETRI_PLACES=153, PETRI_TRANSITIONS=215} [2024-06-14 13:34:47,128 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 97 predicate places. [2024-06-14 13:34:47,128 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 215 transitions, 2192 flow [2024-06-14 13:34:47,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 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 13:34:47,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:47,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:47,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:34:47,129 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:34:47,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:47,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1022538273, now seen corresponding path program 1 times [2024-06-14 13:34:47,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:47,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477540232] [2024-06-14 13:34:47,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:47,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:47,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:48,819 INFO 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 13:34:48,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:48,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477540232] [2024-06-14 13:34:48,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477540232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:48,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:48,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:34:48,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772615336] [2024-06-14 13:34:48,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:48,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:34:48,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:48,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:34:48,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:34:48,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-14 13:34:48,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 215 transitions, 2192 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:48,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:48,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-14 13:34:48,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:51,405 INFO L124 PetriNetUnfolderBase]: 7499/11178 cut-off events. [2024-06-14 13:34:51,405 INFO L125 PetriNetUnfolderBase]: For 340471/340489 co-relation queries the response was YES. [2024-06-14 13:34:51,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68376 conditions, 11178 events. 7499/11178 cut-off events. For 340471/340489 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 68685 event pairs, 2681 based on Foata normal form. 4/10964 useless extension candidates. Maximal degree in co-relation 68309. Up to 9989 conditions per place. [2024-06-14 13:34:51,675 INFO L140 encePairwiseOnDemand]: 45/53 looper letters, 164 selfloop transitions, 13 changer transitions 0/238 dead transitions. [2024-06-14 13:34:51,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 238 transitions, 2658 flow [2024-06-14 13:34:51,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:34:51,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:34:51,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 13:34:51,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45660377358490567 [2024-06-14 13:34:51,676 INFO L175 Difference]: Start difference. First operand has 153 places, 215 transitions, 2192 flow. Second operand 5 states and 121 transitions. [2024-06-14 13:34:51,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 238 transitions, 2658 flow [2024-06-14 13:34:51,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 238 transitions, 2600 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 13:34:51,977 INFO L231 Difference]: Finished difference. Result has 154 places, 223 transitions, 2260 flow [2024-06-14 13:34:51,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2260, PETRI_PLACES=154, PETRI_TRANSITIONS=223} [2024-06-14 13:34:51,977 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 98 predicate places. [2024-06-14 13:34:51,977 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 223 transitions, 2260 flow [2024-06-14 13:34:51,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:51,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:51,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:51,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:34:51,978 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:34:51,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:51,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1047622266, now seen corresponding path program 1 times [2024-06-14 13:34:51,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:51,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865032784] [2024-06-14 13:34:51,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:51,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:51,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:56,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 13:34:56,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:56,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865032784] [2024-06-14 13:34:56,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865032784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:56,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:56,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:34:56,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579585349] [2024-06-14 13:34:56,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:56,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:34:56,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:56,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:34:56,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:34:56,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:34:56,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 223 transitions, 2260 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:56,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:56,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:34:56,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:59,425 INFO L124 PetriNetUnfolderBase]: 8333/12253 cut-off events. [2024-06-14 13:34:59,426 INFO L125 PetriNetUnfolderBase]: For 356189/356189 co-relation queries the response was YES. [2024-06-14 13:34:59,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76032 conditions, 12253 events. 8333/12253 cut-off events. For 356189/356189 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 73205 event pairs, 2765 based on Foata normal form. 4/12254 useless extension candidates. Maximal degree in co-relation 75963. Up to 11354 conditions per place. [2024-06-14 13:34:59,522 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 226 selfloop transitions, 52 changer transitions 0/285 dead transitions. [2024-06-14 13:34:59,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 285 transitions, 3074 flow [2024-06-14 13:34:59,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:34:59,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:34:59,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 13:34:59,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4858490566037736 [2024-06-14 13:34:59,524 INFO L175 Difference]: Start difference. First operand has 154 places, 223 transitions, 2260 flow. Second operand 8 states and 206 transitions. [2024-06-14 13:34:59,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 285 transitions, 3074 flow [2024-06-14 13:34:59,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 285 transitions, 3046 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-14 13:34:59,838 INFO L231 Difference]: Finished difference. Result has 161 places, 227 transitions, 2433 flow [2024-06-14 13:34:59,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2232, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2433, PETRI_PLACES=161, PETRI_TRANSITIONS=227} [2024-06-14 13:34:59,838 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 105 predicate places. [2024-06-14 13:34:59,838 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 227 transitions, 2433 flow [2024-06-14 13:34:59,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:59,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:59,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:59,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:34:59,844 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:34:59,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:59,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1942373374, now seen corresponding path program 2 times [2024-06-14 13:34:59,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:59,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659519843] [2024-06-14 13:34:59,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:59,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:59,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:04,008 INFO 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 13:35:04,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:04,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659519843] [2024-06-14 13:35:04,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659519843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:04,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:04,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:04,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792722910] [2024-06-14 13:35:04,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:04,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:04,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:04,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:04,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:04,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:35:04,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 227 transitions, 2433 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:04,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:04,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:35:04,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:07,830 INFO L124 PetriNetUnfolderBase]: 8423/12280 cut-off events. [2024-06-14 13:35:07,831 INFO L125 PetriNetUnfolderBase]: For 385786/385786 co-relation queries the response was YES. [2024-06-14 13:35:07,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79724 conditions, 12280 events. 8423/12280 cut-off events. For 385786/385786 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 72587 event pairs, 2633 based on Foata normal form. 4/12277 useless extension candidates. Maximal degree in co-relation 79652. Up to 10950 conditions per place. [2024-06-14 13:35:07,931 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 183 selfloop transitions, 109 changer transitions 0/299 dead transitions. [2024-06-14 13:35:07,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 299 transitions, 3719 flow [2024-06-14 13:35:07,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:07,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:07,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-14 13:35:07,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49528301886792453 [2024-06-14 13:35:07,933 INFO L175 Difference]: Start difference. First operand has 161 places, 227 transitions, 2433 flow. Second operand 8 states and 210 transitions. [2024-06-14 13:35:07,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 299 transitions, 3719 flow [2024-06-14 13:35:08,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 299 transitions, 3548 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 13:35:08,361 INFO L231 Difference]: Finished difference. Result has 163 places, 239 transitions, 2761 flow [2024-06-14 13:35:08,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2761, PETRI_PLACES=163, PETRI_TRANSITIONS=239} [2024-06-14 13:35:08,361 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 107 predicate places. [2024-06-14 13:35:08,362 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 239 transitions, 2761 flow [2024-06-14 13:35:08,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:08,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:08,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:35:08,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:35:08,362 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:35:08,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:08,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1114780246, now seen corresponding path program 3 times [2024-06-14 13:35:08,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:08,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917742477] [2024-06-14 13:35:08,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:08,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:08,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:12,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:12,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:12,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917742477] [2024-06-14 13:35:12,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917742477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:12,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:12,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:12,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251061960] [2024-06-14 13:35:12,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:12,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:12,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:12,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:12,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:12,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:35:12,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 239 transitions, 2761 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:12,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:12,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:35:12,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:15,563 INFO L124 PetriNetUnfolderBase]: 8461/12342 cut-off events. [2024-06-14 13:35:15,563 INFO L125 PetriNetUnfolderBase]: For 417061/417061 co-relation queries the response was YES. [2024-06-14 13:35:15,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82763 conditions, 12342 events. 8461/12342 cut-off events. For 417061/417061 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 72967 event pairs, 2633 based on Foata normal form. 4/12339 useless extension candidates. Maximal degree in co-relation 82690. Up to 10984 conditions per place. [2024-06-14 13:35:15,682 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 180 selfloop transitions, 112 changer transitions 0/299 dead transitions. [2024-06-14 13:35:15,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 299 transitions, 3875 flow [2024-06-14 13:35:15,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:15,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:15,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 13:35:15,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4858490566037736 [2024-06-14 13:35:15,684 INFO L175 Difference]: Start difference. First operand has 163 places, 239 transitions, 2761 flow. Second operand 8 states and 206 transitions. [2024-06-14 13:35:15,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 299 transitions, 3875 flow [2024-06-14 13:35:16,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 299 transitions, 3679 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-14 13:35:16,319 INFO L231 Difference]: Finished difference. Result has 168 places, 243 transitions, 2894 flow [2024-06-14 13:35:16,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2894, PETRI_PLACES=168, PETRI_TRANSITIONS=243} [2024-06-14 13:35:16,319 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 112 predicate places. [2024-06-14 13:35:16,319 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 243 transitions, 2894 flow [2024-06-14 13:35:16,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:16,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:16,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:35:16,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:35:16,320 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:35:16,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash -784452726, now seen corresponding path program 4 times [2024-06-14 13:35:16,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:16,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022216146] [2024-06-14 13:35:16,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:16,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:16,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:19,977 INFO 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 13:35:19,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:19,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022216146] [2024-06-14 13:35:19,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022216146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:19,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:19,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:19,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528713245] [2024-06-14 13:35:19,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:19,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:19,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:19,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:19,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:20,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:35:20,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 243 transitions, 2894 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:20,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:20,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:35:20,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:22,923 INFO L124 PetriNetUnfolderBase]: 8499/12419 cut-off events. [2024-06-14 13:35:22,923 INFO L125 PetriNetUnfolderBase]: For 434465/434465 co-relation queries the response was YES. [2024-06-14 13:35:22,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83998 conditions, 12419 events. 8499/12419 cut-off events. For 434465/434465 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 73545 event pairs, 2683 based on Foata normal form. 4/12420 useless extension candidates. Maximal degree in co-relation 83923. Up to 11585 conditions per place. [2024-06-14 13:35:23,040 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 240 selfloop transitions, 48 changer transitions 0/295 dead transitions. [2024-06-14 13:35:23,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 295 transitions, 3705 flow [2024-06-14 13:35:23,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:23,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:23,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 13:35:23,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45990566037735847 [2024-06-14 13:35:23,042 INFO L175 Difference]: Start difference. First operand has 168 places, 243 transitions, 2894 flow. Second operand 8 states and 195 transitions. [2024-06-14 13:35:23,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 295 transitions, 3705 flow [2024-06-14 13:35:23,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 295 transitions, 3513 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 13:35:23,581 INFO L231 Difference]: Finished difference. Result has 172 places, 247 transitions, 2897 flow [2024-06-14 13:35:23,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2706, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2897, PETRI_PLACES=172, PETRI_TRANSITIONS=247} [2024-06-14 13:35:23,581 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 116 predicate places. [2024-06-14 13:35:23,582 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 247 transitions, 2897 flow [2024-06-14 13:35:23,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:23,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:23,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:35:23,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:35:23,582 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:35:23,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:23,582 INFO L85 PathProgramCache]: Analyzing trace with hash -966954979, now seen corresponding path program 1 times [2024-06-14 13:35:23,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:23,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311844957] [2024-06-14 13:35:23,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:23,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:23,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:27,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:27,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:27,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311844957] [2024-06-14 13:35:27,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311844957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:27,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:27,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:27,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867820092] [2024-06-14 13:35:27,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:27,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:27,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:27,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:27,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:27,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 53 [2024-06-14 13:35:27,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 247 transitions, 2897 flow. Second operand has 9 states, 9 states have (on average 14.0) internal successors, (126), 9 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:27,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:27,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 53 [2024-06-14 13:35:27,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:30,818 INFO L124 PetriNetUnfolderBase]: 8288/12272 cut-off events. [2024-06-14 13:35:30,818 INFO L125 PetriNetUnfolderBase]: For 464944/464944 co-relation queries the response was YES. [2024-06-14 13:35:30,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83087 conditions, 12272 events. 8288/12272 cut-off events. For 464944/464944 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 74502 event pairs, 2677 based on Foata normal form. 14/12215 useless extension candidates. Maximal degree in co-relation 83011. Up to 10997 conditions per place. [2024-06-14 13:35:30,924 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 229 selfloop transitions, 46 changer transitions 0/305 dead transitions. [2024-06-14 13:35:30,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 305 transitions, 3773 flow [2024-06-14 13:35:30,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:30,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:30,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 13:35:30,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4669811320754717 [2024-06-14 13:35:30,926 INFO L175 Difference]: Start difference. First operand has 172 places, 247 transitions, 2897 flow. Second operand 8 states and 198 transitions. [2024-06-14 13:35:30,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 305 transitions, 3773 flow [2024-06-14 13:35:31,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 305 transitions, 3614 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 13:35:31,527 INFO L231 Difference]: Finished difference. Result has 175 places, 257 transitions, 3020 flow [2024-06-14 13:35:31,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3020, PETRI_PLACES=175, PETRI_TRANSITIONS=257} [2024-06-14 13:35:31,528 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 119 predicate places. [2024-06-14 13:35:31,529 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 257 transitions, 3020 flow [2024-06-14 13:35:31,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.0) internal successors, (126), 9 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:31,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:31,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:35:31,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:35:31,529 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:35:31,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:31,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1604617160, now seen corresponding path program 5 times [2024-06-14 13:35:31,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:31,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792354451] [2024-06-14 13:35:31,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:31,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:31,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:35,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 13:35:35,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:35,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792354451] [2024-06-14 13:35:35,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792354451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:35,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:35,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:35,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283935161] [2024-06-14 13:35:35,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:35,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:35,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:35,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:35,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:35,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:35:35,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 257 transitions, 3020 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:35,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:35,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:35:35,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:38,966 INFO L124 PetriNetUnfolderBase]: 8769/12838 cut-off events. [2024-06-14 13:35:38,966 INFO L125 PetriNetUnfolderBase]: For 485286/485293 co-relation queries the response was YES. [2024-06-14 13:35:39,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88180 conditions, 12838 events. 8769/12838 cut-off events. For 485286/485293 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 76540 event pairs, 2746 based on Foata normal form. 4/12832 useless extension candidates. Maximal degree in co-relation 88102. Up to 11380 conditions per place. [2024-06-14 13:35:39,111 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 186 selfloop transitions, 125 changer transitions 0/318 dead transitions. [2024-06-14 13:35:39,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 318 transitions, 4210 flow [2024-06-14 13:35:39,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:39,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:39,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 13:35:39,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4858490566037736 [2024-06-14 13:35:39,113 INFO L175 Difference]: Start difference. First operand has 175 places, 257 transitions, 3020 flow. Second operand 8 states and 206 transitions. [2024-06-14 13:35:39,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 318 transitions, 4210 flow [2024-06-14 13:35:39,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 318 transitions, 4121 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 13:35:39,975 INFO L231 Difference]: Finished difference. Result has 179 places, 261 transitions, 3282 flow [2024-06-14 13:35:39,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3282, PETRI_PLACES=179, PETRI_TRANSITIONS=261} [2024-06-14 13:35:39,976 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 123 predicate places. [2024-06-14 13:35:39,976 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 261 transitions, 3282 flow [2024-06-14 13:35:39,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:39,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:39,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:35:39,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:35:39,977 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:35:39,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:39,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1604885930, now seen corresponding path program 6 times [2024-06-14 13:35:39,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:39,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941006519] [2024-06-14 13:35:39,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:39,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:40,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:44,069 INFO 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 13:35:44,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:44,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941006519] [2024-06-14 13:35:44,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941006519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:44,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:44,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:44,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55170316] [2024-06-14 13:35:44,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:44,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:44,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:44,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:44,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:44,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:35:44,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 261 transitions, 3282 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:44,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:44,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:35:44,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:47,711 INFO L124 PetriNetUnfolderBase]: 8807/12900 cut-off events. [2024-06-14 13:35:47,711 INFO L125 PetriNetUnfolderBase]: For 506339/506346 co-relation queries the response was YES. [2024-06-14 13:35:47,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89489 conditions, 12900 events. 8807/12900 cut-off events. For 506339/506346 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 77007 event pairs, 2740 based on Foata normal form. 4/12894 useless extension candidates. Maximal degree in co-relation 89410. Up to 11414 conditions per place. [2024-06-14 13:35:47,841 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 185 selfloop transitions, 127 changer transitions 0/319 dead transitions. [2024-06-14 13:35:47,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 319 transitions, 4482 flow [2024-06-14 13:35:47,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:47,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:47,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 13:35:47,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47877358490566035 [2024-06-14 13:35:47,843 INFO L175 Difference]: Start difference. First operand has 179 places, 261 transitions, 3282 flow. Second operand 8 states and 203 transitions. [2024-06-14 13:35:47,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 319 transitions, 4482 flow [2024-06-14 13:35:48,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 319 transitions, 4026 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-14 13:35:48,549 INFO L231 Difference]: Finished difference. Result has 180 places, 265 transitions, 3189 flow [2024-06-14 13:35:48,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2852, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3189, PETRI_PLACES=180, PETRI_TRANSITIONS=265} [2024-06-14 13:35:48,549 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 124 predicate places. [2024-06-14 13:35:48,550 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 265 transitions, 3189 flow [2024-06-14 13:35:48,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:48,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:48,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:35:48,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:35:48,550 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:35:48,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:48,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1400530808, now seen corresponding path program 7 times [2024-06-14 13:35:48,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:48,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068929790] [2024-06-14 13:35:48,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:48,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:48,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:52,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:52,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:52,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068929790] [2024-06-14 13:35:52,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068929790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:52,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:52,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:52,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075443276] [2024-06-14 13:35:52,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:52,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:52,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:52,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:52,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:52,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:35:52,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 265 transitions, 3189 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:52,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:52,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:35:52,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:55,567 INFO L124 PetriNetUnfolderBase]: 8845/12962 cut-off events. [2024-06-14 13:35:55,568 INFO L125 PetriNetUnfolderBase]: For 521062/521069 co-relation queries the response was YES. [2024-06-14 13:35:55,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89978 conditions, 12962 events. 8845/12962 cut-off events. For 521062/521069 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 77492 event pairs, 2746 based on Foata normal form. 4/12956 useless extension candidates. Maximal degree in co-relation 89898. Up to 11448 conditions per place. [2024-06-14 13:35:55,694 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 173 selfloop transitions, 135 changer transitions 0/315 dead transitions. [2024-06-14 13:35:55,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 315 transitions, 4191 flow [2024-06-14 13:35:55,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:55,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:55,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 13:35:55,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46226415094339623 [2024-06-14 13:35:55,698 INFO L175 Difference]: Start difference. First operand has 180 places, 265 transitions, 3189 flow. Second operand 8 states and 196 transitions. [2024-06-14 13:35:55,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 315 transitions, 4191 flow [2024-06-14 13:35:56,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 315 transitions, 3883 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 13:35:56,464 INFO L231 Difference]: Finished difference. Result has 182 places, 269 transitions, 3242 flow [2024-06-14 13:35:56,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3242, PETRI_PLACES=182, PETRI_TRANSITIONS=269} [2024-06-14 13:35:56,465 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 126 predicate places. [2024-06-14 13:35:56,465 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 269 transitions, 3242 flow [2024-06-14 13:35:56,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:56,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:56,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:35:56,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:35:56,466 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:35:56,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:56,466 INFO L85 PathProgramCache]: Analyzing trace with hash 2035089610, now seen corresponding path program 8 times [2024-06-14 13:35:56,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:56,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483772029] [2024-06-14 13:35:56,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:56,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:56,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:59,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:59,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:59,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483772029] [2024-06-14 13:35:59,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483772029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:59,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:59,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:59,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733307907] [2024-06-14 13:35:59,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:59,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:59,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:59,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:59,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:59,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:35:59,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 269 transitions, 3242 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:59,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:59,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:35:59,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:03,605 INFO L124 PetriNetUnfolderBase]: 8831/12957 cut-off events. [2024-06-14 13:36:03,605 INFO L125 PetriNetUnfolderBase]: For 536442/536442 co-relation queries the response was YES. [2024-06-14 13:36:03,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90094 conditions, 12957 events. 8831/12957 cut-off events. For 536442/536442 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 77633 event pairs, 2744 based on Foata normal form. 4/12958 useless extension candidates. Maximal degree in co-relation 90013. Up to 11698 conditions per place. [2024-06-14 13:36:03,710 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 228 selfloop transitions, 107 changer transitions 0/342 dead transitions. [2024-06-14 13:36:03,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 342 transitions, 4306 flow [2024-06-14 13:36:03,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:36:03,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:36:03,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-14 13:36:03,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4989517819706499 [2024-06-14 13:36:03,712 INFO L175 Difference]: Start difference. First operand has 182 places, 269 transitions, 3242 flow. Second operand 9 states and 238 transitions. [2024-06-14 13:36:03,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 342 transitions, 4306 flow [2024-06-14 13:36:04,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 342 transitions, 4005 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-14 13:36:04,470 INFO L231 Difference]: Finished difference. Result has 186 places, 269 transitions, 3176 flow [2024-06-14 13:36:04,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2941, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3176, PETRI_PLACES=186, PETRI_TRANSITIONS=269} [2024-06-14 13:36:04,471 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 130 predicate places. [2024-06-14 13:36:04,471 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 269 transitions, 3176 flow [2024-06-14 13:36:04,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:04,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:04,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:36:04,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:36:04,471 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:36:04,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:04,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1429108710, now seen corresponding path program 9 times [2024-06-14 13:36:04,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:04,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802216265] [2024-06-14 13:36:04,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:04,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:04,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:07,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:36:07,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:07,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802216265] [2024-06-14 13:36:07,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802216265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:07,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:07,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:07,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817688125] [2024-06-14 13:36:07,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:07,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:07,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:07,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:07,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:07,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:36:07,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 269 transitions, 3176 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:07,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:07,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:36:07,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:10,934 INFO L124 PetriNetUnfolderBase]: 8817/12938 cut-off events. [2024-06-14 13:36:10,934 INFO L125 PetriNetUnfolderBase]: For 554206/554213 co-relation queries the response was YES. [2024-06-14 13:36:11,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89964 conditions, 12938 events. 8817/12938 cut-off events. For 554206/554213 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 77519 event pairs, 2812 based on Foata normal form. 4/12932 useless extension candidates. Maximal degree in co-relation 89882. Up to 11686 conditions per place. [2024-06-14 13:36:11,072 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 207 selfloop transitions, 102 changer transitions 0/316 dead transitions. [2024-06-14 13:36:11,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 316 transitions, 3954 flow [2024-06-14 13:36:11,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:36:11,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:36:11,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 13:36:11,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48787061994609165 [2024-06-14 13:36:11,075 INFO L175 Difference]: Start difference. First operand has 186 places, 269 transitions, 3176 flow. Second operand 7 states and 181 transitions. [2024-06-14 13:36:11,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 316 transitions, 3954 flow [2024-06-14 13:36:11,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 316 transitions, 3538 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-14 13:36:11,786 INFO L231 Difference]: Finished difference. Result has 182 places, 269 transitions, 2979 flow [2024-06-14 13:36:11,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2760, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2979, PETRI_PLACES=182, PETRI_TRANSITIONS=269} [2024-06-14 13:36:11,787 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 126 predicate places. [2024-06-14 13:36:11,787 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 269 transitions, 2979 flow [2024-06-14 13:36:11,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:11,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:11,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:36:11,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:36:11,787 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:36:11,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:11,788 INFO L85 PathProgramCache]: Analyzing trace with hash 2046030037, now seen corresponding path program 2 times [2024-06-14 13:36:11,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:11,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177878486] [2024-06-14 13:36:11,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:11,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:11,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:15,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:36:15,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:15,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177878486] [2024-06-14 13:36:15,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177878486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:15,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:15,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:15,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407184980] [2024-06-14 13:36:15,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:15,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:15,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:15,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:15,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:15,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 53 [2024-06-14 13:36:15,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 269 transitions, 2979 flow. Second operand has 9 states, 9 states have (on average 14.0) internal successors, (126), 9 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:15,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:15,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 53 [2024-06-14 13:36:15,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:18,390 INFO L124 PetriNetUnfolderBase]: 8422/12508 cut-off events. [2024-06-14 13:36:18,390 INFO L125 PetriNetUnfolderBase]: For 540348/540348 co-relation queries the response was YES. [2024-06-14 13:36:18,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87007 conditions, 12508 events. 8422/12508 cut-off events. For 540348/540348 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 76297 event pairs, 2207 based on Foata normal form. 14/12439 useless extension candidates. Maximal degree in co-relation 86925. Up to 10793 conditions per place. [2024-06-14 13:36:18,502 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 236 selfloop transitions, 48 changer transitions 0/314 dead transitions. [2024-06-14 13:36:18,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 314 transitions, 3771 flow [2024-06-14 13:36:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:36:18,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:36:18,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-14 13:36:18,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094339622641509 [2024-06-14 13:36:18,504 INFO L175 Difference]: Start difference. First operand has 182 places, 269 transitions, 2979 flow. Second operand 6 states and 162 transitions. [2024-06-14 13:36:18,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 314 transitions, 3771 flow [2024-06-14 13:36:19,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 314 transitions, 3528 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 13:36:19,058 INFO L231 Difference]: Finished difference. Result has 180 places, 271 transitions, 2924 flow [2024-06-14 13:36:19,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2924, PETRI_PLACES=180, PETRI_TRANSITIONS=271} [2024-06-14 13:36:19,058 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 124 predicate places. [2024-06-14 13:36:19,058 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 271 transitions, 2924 flow [2024-06-14 13:36:19,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.0) internal successors, (126), 9 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:19,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:19,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:36:19,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:36:19,059 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:36:19,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:19,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1353471527, now seen corresponding path program 3 times [2024-06-14 13:36:19,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:19,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150977795] [2024-06-14 13:36:19,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:19,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:19,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:22,558 INFO 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 13:36:22,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:22,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150977795] [2024-06-14 13:36:22,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150977795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:22,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:22,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:22,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614563904] [2024-06-14 13:36:22,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:22,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:22,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:22,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:22,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:22,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 53 [2024-06-14 13:36:22,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 271 transitions, 2924 flow. Second operand has 9 states, 9 states have (on average 14.0) internal successors, (126), 9 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:22,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:22,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 53 [2024-06-14 13:36:22,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:25,489 INFO L124 PetriNetUnfolderBase]: 8375/12438 cut-off events. [2024-06-14 13:36:25,489 INFO L125 PetriNetUnfolderBase]: For 533003/533013 co-relation queries the response was YES. [2024-06-14 13:36:25,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86486 conditions, 12438 events. 8375/12438 cut-off events. For 533003/533013 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 75809 event pairs, 2144 based on Foata normal form. 16/12361 useless extension candidates. Maximal degree in co-relation 86404. Up to 10631 conditions per place. [2024-06-14 13:36:25,608 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 231 selfloop transitions, 50 changer transitions 0/311 dead transitions. [2024-06-14 13:36:25,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 311 transitions, 3706 flow [2024-06-14 13:36:25,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:36:25,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:36:25,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 13:36:25,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48742138364779874 [2024-06-14 13:36:25,610 INFO L175 Difference]: Start difference. First operand has 180 places, 271 transitions, 2924 flow. Second operand 6 states and 155 transitions. [2024-06-14 13:36:25,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 311 transitions, 3706 flow [2024-06-14 13:36:26,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 311 transitions, 3592 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 13:36:26,421 INFO L231 Difference]: Finished difference. Result has 182 places, 273 transitions, 2991 flow [2024-06-14 13:36:26,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2991, PETRI_PLACES=182, PETRI_TRANSITIONS=273} [2024-06-14 13:36:26,421 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 126 predicate places. [2024-06-14 13:36:26,422 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 273 transitions, 2991 flow [2024-06-14 13:36:26,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.0) internal successors, (126), 9 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:26,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:26,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:36:26,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:36:26,422 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:36:26,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:26,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1353465575, now seen corresponding path program 1 times [2024-06-14 13:36:26,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:26,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337305633] [2024-06-14 13:36:26,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:26,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:26,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:29,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:36:29,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:29,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337305633] [2024-06-14 13:36:29,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337305633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:29,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:29,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:29,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14685241] [2024-06-14 13:36:29,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:29,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:29,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:29,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:29,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:29,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:36:29,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 273 transitions, 2991 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:29,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:29,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:36:29,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:32,907 INFO L124 PetriNetUnfolderBase]: 8857/13003 cut-off events. [2024-06-14 13:36:32,907 INFO L125 PetriNetUnfolderBase]: For 521932/521932 co-relation queries the response was YES. [2024-06-14 13:36:32,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88882 conditions, 13003 events. 8857/13003 cut-off events. For 521932/521932 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 77842 event pairs, 2592 based on Foata normal form. 12/13011 useless extension candidates. Maximal degree in co-relation 88799. Up to 12029 conditions per place. [2024-06-14 13:36:33,032 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 283 selfloop transitions, 30 changer transitions 0/320 dead transitions. [2024-06-14 13:36:33,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 320 transitions, 3865 flow [2024-06-14 13:36:33,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:36:33,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:36:33,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 13:36:33,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4716981132075472 [2024-06-14 13:36:33,034 INFO L175 Difference]: Start difference. First operand has 182 places, 273 transitions, 2991 flow. Second operand 7 states and 175 transitions. [2024-06-14 13:36:33,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 320 transitions, 3865 flow [2024-06-14 13:36:33,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 320 transitions, 3728 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 13:36:33,751 INFO L231 Difference]: Finished difference. Result has 185 places, 275 transitions, 2993 flow [2024-06-14 13:36:33,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2993, PETRI_PLACES=185, PETRI_TRANSITIONS=275} [2024-06-14 13:36:33,752 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 129 predicate places. [2024-06-14 13:36:33,752 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 275 transitions, 2993 flow [2024-06-14 13:36:33,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:33,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:33,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:36:33,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:36:33,753 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:36:33,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:33,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1167990069, now seen corresponding path program 1 times [2024-06-14 13:36:33,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:33,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336266367] [2024-06-14 13:36:33,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:33,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:33,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:37,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:36:37,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:37,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336266367] [2024-06-14 13:36:37,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336266367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:37,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:37,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:37,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848580651] [2024-06-14 13:36:37,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:37,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:37,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:37,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:37,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:37,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:36:37,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 275 transitions, 2993 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:37,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:37,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:36:37,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:41,125 INFO L124 PetriNetUnfolderBase]: 9177/13470 cut-off events. [2024-06-14 13:36:41,125 INFO L125 PetriNetUnfolderBase]: For 575571/575571 co-relation queries the response was YES. [2024-06-14 13:36:41,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93078 conditions, 13470 events. 9177/13470 cut-off events. For 575571/575571 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 81260 event pairs, 2713 based on Foata normal form. 16/13480 useless extension candidates. Maximal degree in co-relation 92994. Up to 11970 conditions per place. [2024-06-14 13:36:41,247 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 254 selfloop transitions, 83 changer transitions 0/344 dead transitions. [2024-06-14 13:36:41,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 344 transitions, 4212 flow [2024-06-14 13:36:41,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:41,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:41,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-14 13:36:41,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49292452830188677 [2024-06-14 13:36:41,249 INFO L175 Difference]: Start difference. First operand has 185 places, 275 transitions, 2993 flow. Second operand 8 states and 209 transitions. [2024-06-14 13:36:41,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 344 transitions, 4212 flow [2024-06-14 13:36:42,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 344 transitions, 4111 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:36:42,055 INFO L231 Difference]: Finished difference. Result has 188 places, 279 transitions, 3206 flow [2024-06-14 13:36:42,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3206, PETRI_PLACES=188, PETRI_TRANSITIONS=279} [2024-06-14 13:36:42,055 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 132 predicate places. [2024-06-14 13:36:42,055 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 279 transitions, 3206 flow [2024-06-14 13:36:42,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:42,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:42,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:36:42,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:36:42,056 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:36:42,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:42,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1170847029, now seen corresponding path program 2 times [2024-06-14 13:36:42,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:42,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908300360] [2024-06-14 13:36:42,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:42,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:42,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:45,724 INFO 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 13:36:45,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:45,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908300360] [2024-06-14 13:36:45,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908300360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:45,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:45,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:45,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118099345] [2024-06-14 13:36:45,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:45,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:45,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:45,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:45,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:45,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:36:45,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 279 transitions, 3206 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:45,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:45,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:36:45,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:49,394 INFO L124 PetriNetUnfolderBase]: 9325/13690 cut-off events. [2024-06-14 13:36:49,394 INFO L125 PetriNetUnfolderBase]: For 607750/607750 co-relation queries the response was YES. [2024-06-14 13:36:49,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95889 conditions, 13690 events. 9325/13690 cut-off events. For 607750/607750 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 82755 event pairs, 2777 based on Foata normal form. 20/13703 useless extension candidates. Maximal degree in co-relation 95804. Up to 12468 conditions per place. [2024-06-14 13:36:49,507 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 251 selfloop transitions, 79 changer transitions 0/337 dead transitions. [2024-06-14 13:36:49,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 337 transitions, 4151 flow [2024-06-14 13:36:49,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:49,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:49,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 13:36:49,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4740566037735849 [2024-06-14 13:36:49,509 INFO L175 Difference]: Start difference. First operand has 188 places, 279 transitions, 3206 flow. Second operand 8 states and 201 transitions. [2024-06-14 13:36:49,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 337 transitions, 4151 flow [2024-06-14 13:36:50,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 337 transitions, 4009 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-14 13:36:50,290 INFO L231 Difference]: Finished difference. Result has 192 places, 281 transitions, 3306 flow [2024-06-14 13:36:50,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=3068, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3306, PETRI_PLACES=192, PETRI_TRANSITIONS=281} [2024-06-14 13:36:50,290 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 136 predicate places. [2024-06-14 13:36:50,291 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 281 transitions, 3306 flow [2024-06-14 13:36:50,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:50,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:50,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:36:50,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:36:50,291 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:36:50,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:50,291 INFO L85 PathProgramCache]: Analyzing trace with hash 373302687, now seen corresponding path program 3 times [2024-06-14 13:36:50,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:50,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867986440] [2024-06-14 13:36:50,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:50,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:50,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:54,026 INFO 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 13:36:54,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:54,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867986440] [2024-06-14 13:36:54,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867986440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:54,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:54,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:54,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357961360] [2024-06-14 13:36:54,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:54,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:54,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:54,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:54,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:54,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:36:54,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 281 transitions, 3306 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:54,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:54,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:36:54,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:57,512 INFO L124 PetriNetUnfolderBase]: 9921/14551 cut-off events. [2024-06-14 13:36:57,513 INFO L125 PetriNetUnfolderBase]: For 641149/641149 co-relation queries the response was YES. [2024-06-14 13:36:57,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101516 conditions, 14551 events. 9921/14551 cut-off events. For 641149/641149 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 88675 event pairs, 2967 based on Foata normal form. 20/14568 useless extension candidates. Maximal degree in co-relation 101429. Up to 12871 conditions per place. [2024-06-14 13:36:57,675 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 278 selfloop transitions, 52 changer transitions 0/337 dead transitions. [2024-06-14 13:36:57,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 337 transitions, 4271 flow [2024-06-14 13:36:57,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:57,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:57,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 13:36:57,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4693396226415094 [2024-06-14 13:36:57,677 INFO L175 Difference]: Start difference. First operand has 192 places, 281 transitions, 3306 flow. Second operand 8 states and 199 transitions. [2024-06-14 13:36:57,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 337 transitions, 4271 flow [2024-06-14 13:36:58,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 337 transitions, 4081 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 13:36:58,660 INFO L231 Difference]: Finished difference. Result has 194 places, 284 transitions, 3333 flow [2024-06-14 13:36:58,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3333, PETRI_PLACES=194, PETRI_TRANSITIONS=284} [2024-06-14 13:36:58,661 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 138 predicate places. [2024-06-14 13:36:58,661 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 284 transitions, 3333 flow [2024-06-14 13:36:58,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:58,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:58,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:36:58,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:36:58,666 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:36:58,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:58,667 INFO L85 PathProgramCache]: Analyzing trace with hash -904371584, now seen corresponding path program 1 times [2024-06-14 13:36:58,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:58,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071828280] [2024-06-14 13:36:58,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:58,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:58,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:01,635 INFO 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 13:37:01,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:01,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071828280] [2024-06-14 13:37:01,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071828280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:01,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:01,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:37:01,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863293562] [2024-06-14 13:37:01,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:01,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:37:01,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:01,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:37:01,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:37:01,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-14 13:37:01,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 284 transitions, 3333 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:01,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:01,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-14 13:37:01,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:04,766 INFO L124 PetriNetUnfolderBase]: 9043/13586 cut-off events. [2024-06-14 13:37:04,766 INFO L125 PetriNetUnfolderBase]: For 668637/668780 co-relation queries the response was YES. [2024-06-14 13:37:04,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96545 conditions, 13586 events. 9043/13586 cut-off events. For 668637/668780 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 87066 event pairs, 2767 based on Foata normal form. 36/13323 useless extension candidates. Maximal degree in co-relation 96457. Up to 11882 conditions per place. [2024-06-14 13:37:04,924 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 210 selfloop transitions, 66 changer transitions 0/341 dead transitions. [2024-06-14 13:37:04,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 341 transitions, 4354 flow [2024-06-14 13:37:04,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:37:04,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:37:04,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 13:37:04,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4528301886792453 [2024-06-14 13:37:04,926 INFO L175 Difference]: Start difference. First operand has 194 places, 284 transitions, 3333 flow. Second operand 7 states and 168 transitions. [2024-06-14 13:37:04,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 341 transitions, 4354 flow [2024-06-14 13:37:06,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 341 transitions, 4180 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:06,037 INFO L231 Difference]: Finished difference. Result has 197 places, 312 transitions, 3739 flow [2024-06-14 13:37:06,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=3197, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3739, PETRI_PLACES=197, PETRI_TRANSITIONS=312} [2024-06-14 13:37:06,038 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 141 predicate places. [2024-06-14 13:37:06,038 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 312 transitions, 3739 flow [2024-06-14 13:37:06,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:06,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:06,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:06,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:37:06,039 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:37:06,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:06,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1539334622, now seen corresponding path program 2 times [2024-06-14 13:37:06,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:06,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802151460] [2024-06-14 13:37:06,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:06,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:06,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:08,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:08,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:08,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802151460] [2024-06-14 13:37:08,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802151460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:08,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:08,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:37:08,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130173602] [2024-06-14 13:37:08,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:08,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:37:08,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:08,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:37:08,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:37:08,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-14 13:37:08,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 312 transitions, 3739 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:08,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:08,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-14 13:37:08,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:11,410 INFO L124 PetriNetUnfolderBase]: 9267/13886 cut-off events. [2024-06-14 13:37:11,411 INFO L125 PetriNetUnfolderBase]: For 689115/689274 co-relation queries the response was YES. [2024-06-14 13:37:11,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101441 conditions, 13886 events. 9267/13886 cut-off events. For 689115/689274 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 89130 event pairs, 2768 based on Foata normal form. 31/13613 useless extension candidates. Maximal degree in co-relation 101350. Up to 12035 conditions per place. [2024-06-14 13:37:11,556 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 220 selfloop transitions, 105 changer transitions 0/390 dead transitions. [2024-06-14 13:37:11,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 390 transitions, 4992 flow [2024-06-14 13:37:11,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:11,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:11,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 13:37:11,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47877358490566035 [2024-06-14 13:37:11,558 INFO L175 Difference]: Start difference. First operand has 197 places, 312 transitions, 3739 flow. Second operand 8 states and 203 transitions. [2024-06-14 13:37:11,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 390 transitions, 4992 flow [2024-06-14 13:37:12,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 390 transitions, 4841 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-14 13:37:12,279 INFO L231 Difference]: Finished difference. Result has 204 places, 350 transitions, 4367 flow [2024-06-14 13:37:12,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=3644, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4367, PETRI_PLACES=204, PETRI_TRANSITIONS=350} [2024-06-14 13:37:12,279 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 148 predicate places. [2024-06-14 13:37:12,280 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 350 transitions, 4367 flow [2024-06-14 13:37:12,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:12,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:12,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:12,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:37:12,280 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:37:12,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:12,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1013106937, now seen corresponding path program 4 times [2024-06-14 13:37:12,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:12,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598212459] [2024-06-14 13:37:12,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:12,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:12,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:15,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:15,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:15,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598212459] [2024-06-14 13:37:15,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598212459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:15,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:15,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:15,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856292189] [2024-06-14 13:37:15,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:15,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:15,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:15,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:15,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:15,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:37:15,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 350 transitions, 4367 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:15,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:15,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:37:15,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:19,939 INFO L124 PetriNetUnfolderBase]: 10699/15690 cut-off events. [2024-06-14 13:37:19,939 INFO L125 PetriNetUnfolderBase]: For 754571/754599 co-relation queries the response was YES. [2024-06-14 13:37:20,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116213 conditions, 15690 events. 10699/15690 cut-off events. For 754571/754599 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 97473 event pairs, 3992 based on Foata normal form. 32/15714 useless extension candidates. Maximal degree in co-relation 116119. Up to 14039 conditions per place. [2024-06-14 13:37:20,104 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 312 selfloop transitions, 96 changer transitions 0/415 dead transitions. [2024-06-14 13:37:20,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 415 transitions, 5791 flow [2024-06-14 13:37:20,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:20,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:20,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-14 13:37:20,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4834905660377358 [2024-06-14 13:37:20,106 INFO L175 Difference]: Start difference. First operand has 204 places, 350 transitions, 4367 flow. Second operand 8 states and 205 transitions. [2024-06-14 13:37:20,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 415 transitions, 5791 flow [2024-06-14 13:37:21,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 415 transitions, 5659 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 13:37:21,296 INFO L231 Difference]: Finished difference. Result has 209 places, 354 transitions, 4582 flow [2024-06-14 13:37:21,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=4235, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4582, PETRI_PLACES=209, PETRI_TRANSITIONS=354} [2024-06-14 13:37:21,296 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 153 predicate places. [2024-06-14 13:37:21,297 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 354 transitions, 4582 flow [2024-06-14 13:37:21,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:21,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:21,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:21,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:37:21,297 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:37:21,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:21,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1010249977, now seen corresponding path program 5 times [2024-06-14 13:37:21,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:21,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533707276] [2024-06-14 13:37:21,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:21,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:21,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:25,366 INFO 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 13:37:25,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:25,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533707276] [2024-06-14 13:37:25,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533707276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:25,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:25,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:25,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734873616] [2024-06-14 13:37:25,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:25,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:25,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:25,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:25,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:25,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:37:25,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 354 transitions, 4582 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:25,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:25,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:37:25,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:29,509 INFO L124 PetriNetUnfolderBase]: 10847/15908 cut-off events. [2024-06-14 13:37:29,509 INFO L125 PetriNetUnfolderBase]: For 800872/800900 co-relation queries the response was YES. [2024-06-14 13:37:29,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119128 conditions, 15908 events. 10847/15908 cut-off events. For 800872/800900 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 98966 event pairs, 4038 based on Foata normal form. 36/15936 useless extension candidates. Maximal degree in co-relation 119033. Up to 14487 conditions per place. [2024-06-14 13:37:29,709 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 308 selfloop transitions, 93 changer transitions 0/408 dead transitions. [2024-06-14 13:37:29,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 408 transitions, 5706 flow [2024-06-14 13:37:29,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:29,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:29,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 13:37:29,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46462264150943394 [2024-06-14 13:37:29,712 INFO L175 Difference]: Start difference. First operand has 209 places, 354 transitions, 4582 flow. Second operand 8 states and 197 transitions. [2024-06-14 13:37:29,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 408 transitions, 5706 flow [2024-06-14 13:37:31,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 408 transitions, 5496 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:31,334 INFO L231 Difference]: Finished difference. Result has 212 places, 356 transitions, 4648 flow [2024-06-14 13:37:31,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=4384, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4648, PETRI_PLACES=212, PETRI_TRANSITIONS=356} [2024-06-14 13:37:31,335 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 156 predicate places. [2024-06-14 13:37:31,335 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 356 transitions, 4648 flow [2024-06-14 13:37:31,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:31,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:31,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:31,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:37:31,336 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:37:31,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:31,336 INFO L85 PathProgramCache]: Analyzing trace with hash -417336871, now seen corresponding path program 6 times [2024-06-14 13:37:31,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:31,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985106045] [2024-06-14 13:37:31,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:31,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:31,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:34,463 INFO 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 13:37:34,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:34,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985106045] [2024-06-14 13:37:34,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985106045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:34,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:34,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:34,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132769953] [2024-06-14 13:37:34,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:34,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:34,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:34,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:34,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:34,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:37:34,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 356 transitions, 4648 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:34,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:34,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:37:34,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:38,768 INFO L124 PetriNetUnfolderBase]: 11079/16241 cut-off events. [2024-06-14 13:37:38,768 INFO L125 PetriNetUnfolderBase]: For 805520/805548 co-relation queries the response was YES. [2024-06-14 13:37:38,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121672 conditions, 16241 events. 11079/16241 cut-off events. For 805520/805548 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 101088 event pairs, 3776 based on Foata normal form. 32/16265 useless extension candidates. Maximal degree in co-relation 121576. Up to 12811 conditions per place. [2024-06-14 13:37:38,983 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 299 selfloop transitions, 120 changer transitions 0/426 dead transitions. [2024-06-14 13:37:38,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 426 transitions, 6320 flow [2024-06-14 13:37:38,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:38,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:38,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-14 13:37:38,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49528301886792453 [2024-06-14 13:37:38,985 INFO L175 Difference]: Start difference. First operand has 212 places, 356 transitions, 4648 flow. Second operand 8 states and 210 transitions. [2024-06-14 13:37:38,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 426 transitions, 6320 flow [2024-06-14 13:37:41,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 426 transitions, 6106 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:41,069 INFO L231 Difference]: Finished difference. Result has 214 places, 360 transitions, 4833 flow [2024-06-14 13:37:41,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=4434, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4833, PETRI_PLACES=214, PETRI_TRANSITIONS=360} [2024-06-14 13:37:41,070 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 158 predicate places. [2024-06-14 13:37:41,070 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 360 transitions, 4833 flow [2024-06-14 13:37:41,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:41,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:41,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:41,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:37:41,070 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:37:41,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:41,071 INFO L85 PathProgramCache]: Analyzing trace with hash -2085743589, now seen corresponding path program 7 times [2024-06-14 13:37:41,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:41,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172465828] [2024-06-14 13:37:41,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:41,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:41,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:44,644 INFO 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 13:37:44,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:44,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172465828] [2024-06-14 13:37:44,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172465828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:44,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:44,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:44,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964610303] [2024-06-14 13:37:44,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:44,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:44,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:44,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:44,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:44,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:37:44,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 360 transitions, 4833 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:44,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:44,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:37:44,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:49,083 INFO L124 PetriNetUnfolderBase]: 11195/16405 cut-off events. [2024-06-14 13:37:49,084 INFO L125 PetriNetUnfolderBase]: For 843094/843122 co-relation queries the response was YES. [2024-06-14 13:37:49,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124711 conditions, 16405 events. 11195/16405 cut-off events. For 843094/843122 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 102249 event pairs, 3786 based on Foata normal form. 32/16429 useless extension candidates. Maximal degree in co-relation 124614. Up to 12875 conditions per place. [2024-06-14 13:37:49,230 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 291 selfloop transitions, 123 changer transitions 0/421 dead transitions. [2024-06-14 13:37:49,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 421 transitions, 6211 flow [2024-06-14 13:37:49,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:49,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:49,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 13:37:49,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47877358490566035 [2024-06-14 13:37:49,232 INFO L175 Difference]: Start difference. First operand has 214 places, 360 transitions, 4833 flow. Second operand 8 states and 203 transitions. [2024-06-14 13:37:49,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 421 transitions, 6211 flow [2024-06-14 13:37:50,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 421 transitions, 5831 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:50,748 INFO L231 Difference]: Finished difference. Result has 216 places, 362 transitions, 4784 flow [2024-06-14 13:37:50,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4784, PETRI_PLACES=216, PETRI_TRANSITIONS=362} [2024-06-14 13:37:50,749 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 160 predicate places. [2024-06-14 13:37:50,749 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 362 transitions, 4784 flow [2024-06-14 13:37:50,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:50,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:50,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:37:50,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:37:50,750 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:37:50,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:50,750 INFO L85 PathProgramCache]: Analyzing trace with hash 841809433, now seen corresponding path program 8 times [2024-06-14 13:37:50,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:50,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562708115] [2024-06-14 13:37:50,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:50,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:50,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:53,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:53,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:53,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562708115] [2024-06-14 13:37:53,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562708115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:53,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:53,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:53,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061000492] [2024-06-14 13:37:53,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:53,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:53,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:53,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:53,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:53,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:37:53,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 362 transitions, 4784 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:53,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:53,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:37:53,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:57,922 INFO L124 PetriNetUnfolderBase]: 11547/16892 cut-off events. [2024-06-14 13:37:57,922 INFO L125 PetriNetUnfolderBase]: For 887021/887049 co-relation queries the response was YES. [2024-06-14 13:37:58,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128244 conditions, 16892 events. 11547/16892 cut-off events. For 887021/887049 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 105646 event pairs, 4208 based on Foata normal form. 36/16920 useless extension candidates. Maximal degree in co-relation 128147. Up to 14799 conditions per place. [2024-06-14 13:37:58,120 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 310 selfloop transitions, 102 changer transitions 0/419 dead transitions. [2024-06-14 13:37:58,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 419 transitions, 6210 flow [2024-06-14 13:37:58,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:58,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:58,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 13:37:58,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4669811320754717 [2024-06-14 13:37:58,122 INFO L175 Difference]: Start difference. First operand has 216 places, 362 transitions, 4784 flow. Second operand 8 states and 198 transitions. [2024-06-14 13:37:58,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 419 transitions, 6210 flow [2024-06-14 13:38:00,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 419 transitions, 5970 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:00,258 INFO L231 Difference]: Finished difference. Result has 220 places, 366 transitions, 4923 flow [2024-06-14 13:38:00,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4923, PETRI_PLACES=220, PETRI_TRANSITIONS=366} [2024-06-14 13:38:00,258 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 164 predicate places. [2024-06-14 13:38:00,258 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 366 transitions, 4923 flow [2024-06-14 13:38:00,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:00,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:00,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:00,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:38:00,259 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:38:00,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:00,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1997387079, now seen corresponding path program 9 times [2024-06-14 13:38:00,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:00,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160484933] [2024-06-14 13:38:00,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:00,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:00,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:03,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 13:38:03,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:03,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160484933] [2024-06-14 13:38:03,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160484933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:03,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:03,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:03,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543368066] [2024-06-14 13:38:03,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:03,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:03,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:03,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:03,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:03,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:38:03,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 366 transitions, 4923 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:03,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:03,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:38:03,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:07,799 INFO L124 PetriNetUnfolderBase]: 11491/16816 cut-off events. [2024-06-14 13:38:07,800 INFO L125 PetriNetUnfolderBase]: For 892776/892804 co-relation queries the response was YES. [2024-06-14 13:38:07,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126724 conditions, 16816 events. 11491/16816 cut-off events. For 892776/892804 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 105329 event pairs, 4240 based on Foata normal form. 36/16844 useless extension candidates. Maximal degree in co-relation 126625. Up to 15395 conditions per place. [2024-06-14 13:38:07,990 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 311 selfloop transitions, 95 changer transitions 0/413 dead transitions. [2024-06-14 13:38:07,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 413 transitions, 5957 flow [2024-06-14 13:38:07,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:07,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:07,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 13:38:07,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455188679245283 [2024-06-14 13:38:07,992 INFO L175 Difference]: Start difference. First operand has 220 places, 366 transitions, 4923 flow. Second operand 8 states and 193 transitions. [2024-06-14 13:38:07,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 413 transitions, 5957 flow [2024-06-14 13:38:10,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 413 transitions, 5708 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:10,625 INFO L231 Difference]: Finished difference. Result has 223 places, 366 transitions, 4872 flow [2024-06-14 13:38:10,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=4674, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4872, PETRI_PLACES=223, PETRI_TRANSITIONS=366} [2024-06-14 13:38:10,625 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 167 predicate places. [2024-06-14 13:38:10,625 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 366 transitions, 4872 flow [2024-06-14 13:38:10,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:10,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:10,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:10,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:38:10,626 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:38:10,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:10,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1959136567, now seen corresponding path program 10 times [2024-06-14 13:38:10,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:10,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926963146] [2024-06-14 13:38:10,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:10,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:10,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:14,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:14,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:14,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926963146] [2024-06-14 13:38:14,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926963146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:14,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:14,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:14,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652556814] [2024-06-14 13:38:14,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:14,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:14,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:14,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:14,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:14,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:38:14,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 366 transitions, 4872 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:14,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:14,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:38:14,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:19,353 INFO L124 PetriNetUnfolderBase]: 11435/16672 cut-off events. [2024-06-14 13:38:19,353 INFO L125 PetriNetUnfolderBase]: For 871482/871482 co-relation queries the response was YES. [2024-06-14 13:38:19,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124561 conditions, 16672 events. 11435/16672 cut-off events. For 871482/871482 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 103245 event pairs, 3248 based on Foata normal form. 20/16689 useless extension candidates. Maximal degree in co-relation 124461. Up to 13443 conditions per place. [2024-06-14 13:38:19,595 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 287 selfloop transitions, 144 changer transitions 0/438 dead transitions. [2024-06-14 13:38:19,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 438 transitions, 6050 flow [2024-06-14 13:38:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:19,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:19,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-14 13:38:19,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5010482180293501 [2024-06-14 13:38:19,597 INFO L175 Difference]: Start difference. First operand has 223 places, 366 transitions, 4872 flow. Second operand 9 states and 239 transitions. [2024-06-14 13:38:19,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 438 transitions, 6050 flow [2024-06-14 13:38:21,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 438 transitions, 5816 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:21,124 INFO L231 Difference]: Finished difference. Result has 225 places, 366 transitions, 4958 flow [2024-06-14 13:38:21,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=4638, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4958, PETRI_PLACES=225, PETRI_TRANSITIONS=366} [2024-06-14 13:38:21,124 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 169 predicate places. [2024-06-14 13:38:21,124 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 366 transitions, 4958 flow [2024-06-14 13:38:21,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:21,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:21,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:21,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:38:21,125 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:38:21,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:21,125 INFO L85 PathProgramCache]: Analyzing trace with hash 2103027097, now seen corresponding path program 11 times [2024-06-14 13:38:21,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:21,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059892021] [2024-06-14 13:38:21,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:21,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:21,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:25,030 INFO 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 13:38:25,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:25,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059892021] [2024-06-14 13:38:25,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059892021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:25,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:25,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:25,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085577865] [2024-06-14 13:38:25,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:25,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:25,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:25,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:25,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:25,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:38:25,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 366 transitions, 4958 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:25,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:25,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:38:25,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:29,374 INFO L124 PetriNetUnfolderBase]: 11379/16595 cut-off events. [2024-06-14 13:38:29,374 INFO L125 PetriNetUnfolderBase]: For 867682/867693 co-relation queries the response was YES. [2024-06-14 13:38:29,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123837 conditions, 16595 events. 11379/16595 cut-off events. For 867682/867693 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 102407 event pairs, 3295 based on Foata normal form. 20/16601 useless extension candidates. Maximal degree in co-relation 123736. Up to 14971 conditions per place. [2024-06-14 13:38:29,535 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 275 selfloop transitions, 132 changer transitions 0/414 dead transitions. [2024-06-14 13:38:29,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 414 transitions, 5992 flow [2024-06-14 13:38:29,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:38:29,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:38:29,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-14 13:38:29,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49326145552560646 [2024-06-14 13:38:29,537 INFO L175 Difference]: Start difference. First operand has 225 places, 366 transitions, 4958 flow. Second operand 7 states and 183 transitions. [2024-06-14 13:38:29,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 414 transitions, 5992 flow [2024-06-14 13:38:31,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 414 transitions, 5696 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:31,021 INFO L231 Difference]: Finished difference. Result has 225 places, 366 transitions, 4939 flow [2024-06-14 13:38:31,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=225, PETRI_TRANSITIONS=366} [2024-06-14 13:38:31,022 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 169 predicate places. [2024-06-14 13:38:31,022 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 366 transitions, 4939 flow [2024-06-14 13:38:31,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:31,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:31,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:31,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:38:31,023 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:38:31,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:31,023 INFO L85 PathProgramCache]: Analyzing trace with hash -313663743, now seen corresponding path program 12 times [2024-06-14 13:38:31,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:31,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666431343] [2024-06-14 13:38:31,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:31,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:31,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:34,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 13:38:34,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:34,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666431343] [2024-06-14 13:38:34,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666431343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:34,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:34,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:34,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361824376] [2024-06-14 13:38:34,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:34,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:34,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:34,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:34,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:34,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:38:34,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 366 transitions, 4939 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:34,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:34,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:38:34,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:38,859 INFO L124 PetriNetUnfolderBase]: 11323/16529 cut-off events. [2024-06-14 13:38:38,860 INFO L125 PetriNetUnfolderBase]: For 838141/838152 co-relation queries the response was YES. [2024-06-14 13:38:38,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121676 conditions, 16529 events. 11323/16529 cut-off events. For 838141/838152 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 102165 event pairs, 2805 based on Foata normal form. 20/16535 useless extension candidates. Maximal degree in co-relation 121574. Up to 12679 conditions per place. [2024-06-14 13:38:39,017 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 259 selfloop transitions, 153 changer transitions 0/419 dead transitions. [2024-06-14 13:38:39,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 419 transitions, 6037 flow [2024-06-14 13:38:39,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:38:39,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:38:39,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-14 13:38:39,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067385444743935 [2024-06-14 13:38:39,019 INFO L175 Difference]: Start difference. First operand has 225 places, 366 transitions, 4939 flow. Second operand 7 states and 188 transitions. [2024-06-14 13:38:39,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 419 transitions, 6037 flow [2024-06-14 13:38:40,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 419 transitions, 5713 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:40,602 INFO L231 Difference]: Finished difference. Result has 225 places, 366 transitions, 4932 flow [2024-06-14 13:38:40,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=4615, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4932, PETRI_PLACES=225, PETRI_TRANSITIONS=366} [2024-06-14 13:38:40,603 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 169 predicate places. [2024-06-14 13:38:40,603 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 366 transitions, 4932 flow [2024-06-14 13:38:40,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:40,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:40,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:40,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:38:40,603 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:38:40,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:40,603 INFO L85 PathProgramCache]: Analyzing trace with hash -888182144, now seen corresponding path program 3 times [2024-06-14 13:38:40,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:40,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036527457] [2024-06-14 13:38:40,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:40,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:43,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:43,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:43,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036527457] [2024-06-14 13:38:43,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036527457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:43,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:43,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:38:43,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825689505] [2024-06-14 13:38:43,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:43,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:38:43,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:43,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:38:43,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:38:43,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-14 13:38:43,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 366 transitions, 4932 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:43,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:43,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-14 13:38:43,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:47,272 INFO L124 PetriNetUnfolderBase]: 10027/15012 cut-off events. [2024-06-14 13:38:47,272 INFO L125 PetriNetUnfolderBase]: For 857002/857249 co-relation queries the response was YES. [2024-06-14 13:38:47,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113049 conditions, 15012 events. 10027/15012 cut-off events. For 857002/857249 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 97541 event pairs, 2995 based on Foata normal form. 60/14742 useless extension candidates. Maximal degree in co-relation 112947. Up to 13066 conditions per place. [2024-06-14 13:38:47,438 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 259 selfloop transitions, 75 changer transitions 0/407 dead transitions. [2024-06-14 13:38:47,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 407 transitions, 5959 flow [2024-06-14 13:38:47,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:38:47,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:38:47,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 13:38:47,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44654088050314467 [2024-06-14 13:38:47,440 INFO L175 Difference]: Start difference. First operand has 225 places, 366 transitions, 4932 flow. Second operand 6 states and 142 transitions. [2024-06-14 13:38:47,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 407 transitions, 5959 flow [2024-06-14 13:38:48,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 407 transitions, 5570 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:48,733 INFO L231 Difference]: Finished difference. Result has 226 places, 390 transitions, 5140 flow [2024-06-14 13:38:48,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=4563, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5140, PETRI_PLACES=226, PETRI_TRANSITIONS=390} [2024-06-14 13:38:48,749 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 170 predicate places. [2024-06-14 13:38:48,749 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 390 transitions, 5140 flow [2024-06-14 13:38:48,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:48,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:48,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:38:48,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:38:48,750 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-14 13:38:48,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:48,750 INFO L85 PathProgramCache]: Analyzing trace with hash -306714152, now seen corresponding path program 1 times [2024-06-14 13:38:48,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:48,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344228499] [2024-06-14 13:38:48,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:48,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:48,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:50,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:50,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:50,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344228499] [2024-06-14 13:38:50,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344228499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:50,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:50,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:38:50,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690987905] [2024-06-14 13:38:50,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:50,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:38:50,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:50,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:38:50,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:38:50,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 53 [2024-06-14 13:38:50,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 390 transitions, 5140 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:50,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:50,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 53 [2024-06-14 13:38:50,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand