./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe028_power.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/safe028_power.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/safe028_power.i ./goblint.2024-05-21_14-57-05.files/protection/safe028_power.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:32:28,313 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:32:28,368 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:32:28,375 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:32:28,375 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:32:28,399 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:32:28,399 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:32:28,400 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:32:28,400 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:32:28,403 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:32:28,404 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:32:28,404 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:32:28,405 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:32:28,406 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:32:28,406 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:32:28,406 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:32:28,406 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:32:28,406 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:32:28,407 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:32:28,407 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:32:28,408 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:32:28,408 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:32:28,409 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:32:28,409 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:32:28,409 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:32:28,409 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:32:28,409 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:32:28,410 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:32:28,410 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:32:28,410 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:32:28,411 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:32:28,411 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:32:28,412 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:32:28,412 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:32:28,412 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:32:28,412 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:32:28,412 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:32:28,413 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:32:28,413 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:32:28,413 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:32:28,413 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:32:28,413 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:32:28,414 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:32:28,414 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:32:28,665 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:32:28,686 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:32:28,688 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:32:28,690 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:32:28,690 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:32:28,691 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe028_power.i [2024-06-14 13:32:29,727 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:32:29,927 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:32:29,928 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe028_power.i [2024-06-14 13:32:29,966 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/245977a5d/f3fe40507bc24370a3327aaa9cb47e92/FLAG5fd3827d0 [2024-06-14 13:32:29,976 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/245977a5d/f3fe40507bc24370a3327aaa9cb47e92 [2024-06-14 13:32:29,978 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:32:29,979 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:32:29,979 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/safe028_power.yml/witness.yml [2024-06-14 13:32:30,194 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:32:30,198 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:32:30,200 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:32:30,200 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:32:30,204 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:32:30,204 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:32:29" (1/2) ... [2024-06-14 13:32:30,205 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48fc0507 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:32:30, skipping insertion in model container [2024-06-14 13:32:30,205 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:32:29" (1/2) ... [2024-06-14 13:32:30,206 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@65265129 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:32:30, skipping insertion in model container [2024-06-14 13:32:30,207 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:32:30" (2/2) ... [2024-06-14 13:32:30,207 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48fc0507 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30, skipping insertion in model container [2024-06-14 13:32:30,207 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:32:30" (2/2) ... [2024-06-14 13:32:30,208 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:32:30,322 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:32:30,323 INFO L97 edCorrectnessWitness]: Location invariant before [L866-L866] ((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & x) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-14 13:32:30,323 INFO L97 edCorrectnessWitness]: Location invariant before [L864-L864] ((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & x) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-14 13:32:30,323 INFO L97 edCorrectnessWitness]: Location invariant before [L867-L867] ((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & x) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-14 13:32:30,324 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:32:30,324 INFO L106 edCorrectnessWitness]: ghost_update [L862-L862] multithreaded = 1; [2024-06-14 13:32:30,360 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:32:30,660 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:32:30,668 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 13:32:30,816 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:32:30,845 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:32:30,845 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30 WrapperNode [2024-06-14 13:32:30,845 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:32:30,846 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:32:30,846 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:32:30,846 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:32:30,851 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:30,865 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:30,903 INFO L138 Inliner]: procedures = 175, calls = 90, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 251 [2024-06-14 13:32:30,904 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:32:30,904 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:32:30,904 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:32:30,905 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:32:30,926 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:30,926 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:30,930 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:30,986 INFO L175 MemorySlicer]: Split 48 memory accesses to 2 slices as follows [2, 46]. 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:32:30,987 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:30,987 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:30,996 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:31,012 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:31,014 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:31,015 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:31,019 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:32:31,032 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:32:31,032 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:32:31,033 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:32:31,033 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (1/1) ... [2024-06-14 13:32:31,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:32:31,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:32:31,069 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:32:31,077 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:32:31,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 13:32:31,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 13:32:31,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 13:32:31,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 13:32:31,100 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:32:31,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:32:31,100 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:32:31,100 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:32:31,100 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:32:31,101 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:32:31,101 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:32:31,101 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:32:31,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:32:31,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 13:32:31,102 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:32:31,102 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:32:31,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:32:31,104 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:32:31,250 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:32:31,252 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:32:31,673 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:32:31,673 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:32:31,997 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:32:31,997 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:32:31,998 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:32:31 BoogieIcfgContainer [2024-06-14 13:32:31,998 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:32:31,999 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:32:32,000 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:32:32,002 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:32:32,002 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:32:29" (1/4) ... [2024-06-14 13:32:32,002 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38e511de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:32:32, skipping insertion in model container [2024-06-14 13:32:32,003 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:32:30" (2/4) ... [2024-06-14 13:32:32,003 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38e511de and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:32:32, skipping insertion in model container [2024-06-14 13:32:32,003 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:32:30" (3/4) ... [2024-06-14 13:32:32,003 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38e511de and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:32:32, skipping insertion in model container [2024-06-14 13:32:32,003 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:32:31" (4/4) ... [2024-06-14 13:32:32,004 INFO L112 eAbstractionObserver]: Analyzing ICFG safe028_power.i [2024-06-14 13:32:32,018 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:32:32,018 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:32:32,018 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:32:32,069 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:32:32,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 13:32:32,114 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-14 13:32:32,114 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:32:32,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 57 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 13:32:32,116 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 13:32:32,175 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-14 13:32:32,190 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:32:32,195 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;@6171c87e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:32:32,199 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:32:32,204 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:32:32,204 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-14 13:32:32,205 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:32:32,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:32,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:32:32,206 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:32,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:32,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1690877848, now seen corresponding path program 1 times [2024-06-14 13:32:32,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:32,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079123150] [2024-06-14 13:32:32,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:32,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:32,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:34,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:32:34,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:34,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079123150] [2024-06-14 13:32:34,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079123150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:34,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:34,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:32:34,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418580038] [2024-06-14 13:32:34,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:34,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:32:34,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:34,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:32:34,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:32:34,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:32:34,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have 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,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:34,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:32:34,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:34,556 INFO L124 PetriNetUnfolderBase]: 990/1588 cut-off events. [2024-06-14 13:32:34,556 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-14 13:32:34,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3170 conditions, 1588 events. 990/1588 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7677 event pairs, 650 based on Foata normal form. 1/1559 useless extension candidates. Maximal degree in co-relation 3155. Up to 1503 conditions per place. [2024-06-14 13:32:34,574 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-14 13:32:34,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 187 flow [2024-06-14 13:32:34,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:32:34,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:32:34,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-14 13:32:34,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-14 13:32:34,585 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 70 transitions. [2024-06-14 13:32:34,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 187 flow [2024-06-14 13:32:34,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:32:34,596 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-14 13:32:34,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-14 13:32:34,600 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-14 13:32:34,600 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-14 13:32:34,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have 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,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:34,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:34,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:32:34,601 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:34,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:34,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1436024151, now seen corresponding path program 1 times [2024-06-14 13:32:34,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:34,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364591204] [2024-06-14 13:32:34,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:34,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:35,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:35,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:35,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364591204] [2024-06-14 13:32:35,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364591204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:35,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:35,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:32:35,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533400779] [2024-06-14 13:32:35,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:35,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:32:35,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:35,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:32:35,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:32:35,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:32:35,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have 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:35,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:35,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:32:35,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:36,380 INFO L124 PetriNetUnfolderBase]: 1148/1765 cut-off events. [2024-06-14 13:32:36,381 INFO L125 PetriNetUnfolderBase]: For 341/341 co-relation queries the response was YES. [2024-06-14 13:32:36,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4061 conditions, 1765 events. 1148/1765 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8224 event pairs, 521 based on Foata normal form. 6/1770 useless extension candidates. Maximal degree in co-relation 4046. Up to 1692 conditions per place. [2024-06-14 13:32:36,390 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 47 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-14 13:32:36,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 59 transitions, 268 flow [2024-06-14 13:32:36,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:32:36,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:32:36,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-14 13:32:36,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5174418604651163 [2024-06-14 13:32:36,392 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 89 transitions. [2024-06-14 13:32:36,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 59 transitions, 268 flow [2024-06-14 13:32:36,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 59 transitions, 264 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:32:36,395 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-14 13:32:36,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-14 13:32:36,396 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-14 13:32:36,396 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-14 13:32:36,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have 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,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:36,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:36,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:32:36,397 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:36,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:36,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1491585835, now seen corresponding path program 1 times [2024-06-14 13:32:36,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:36,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778566553] [2024-06-14 13:32:36,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:36,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:36,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:38,617 INFO 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:38,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:38,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778566553] [2024-06-14 13:32:38,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778566553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:38,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:38,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:32:38,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184167962] [2024-06-14 13:32:38,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:38,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:32:38,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:38,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:32:38,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:32:38,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:32:38,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have 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:38,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:38,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:32:38,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:39,337 INFO L124 PetriNetUnfolderBase]: 1139/1750 cut-off events. [2024-06-14 13:32:39,337 INFO L125 PetriNetUnfolderBase]: For 964/964 co-relation queries the response was YES. [2024-06-14 13:32:39,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4496 conditions, 1750 events. 1139/1750 cut-off events. For 964/964 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8120 event pairs, 375 based on Foata normal form. 6/1755 useless extension candidates. Maximal degree in co-relation 4479. Up to 1639 conditions per place. [2024-06-14 13:32:39,345 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 60 selfloop transitions, 12 changer transitions 0/77 dead transitions. [2024-06-14 13:32:39,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 77 transitions, 386 flow [2024-06-14 13:32:39,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:32:39,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:32:39,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-14 13:32:39,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-14 13:32:39,348 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 123 transitions. [2024-06-14 13:32:39,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 77 transitions, 386 flow [2024-06-14 13:32:39,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 77 transitions, 366 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 13:32:39,350 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-14 13:32:39,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-14 13:32:39,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-14 13:32:39,351 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-14 13:32:39,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have 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,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:39,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:39,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:32:39,352 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:39,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:39,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1019524447, now seen corresponding path program 1 times [2024-06-14 13:32:39,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:39,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964766659] [2024-06-14 13:32:39,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:39,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:39,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:40,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:40,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:40,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964766659] [2024-06-14 13:32:40,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964766659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:40,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:40,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:32:40,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949523703] [2024-06-14 13:32:40,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:40,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:32:40,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:40,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:32:40,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:32:40,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:32:40,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:40,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:40,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:32:40,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:41,452 INFO L124 PetriNetUnfolderBase]: 964/1548 cut-off events. [2024-06-14 13:32:41,452 INFO L125 PetriNetUnfolderBase]: For 1573/1573 co-relation queries the response was YES. [2024-06-14 13:32:41,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4329 conditions, 1548 events. 964/1548 cut-off events. For 1573/1573 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7428 event pairs, 382 based on Foata normal form. 2/1549 useless extension candidates. Maximal degree in co-relation 4310. Up to 1452 conditions per place. [2024-06-14 13:32:41,460 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 47 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-06-14 13:32:41,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 61 transitions, 341 flow [2024-06-14 13:32:41,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:32:41,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:32:41,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-14 13:32:41,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-14 13:32:41,462 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 94 transitions. [2024-06-14 13:32:41,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 61 transitions, 341 flow [2024-06-14 13:32:41,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 61 transitions, 314 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 13:32:41,465 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-14 13:32:41,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-14 13:32:41,466 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-14 13:32:41,466 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-14 13:32:41,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:41,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:41,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:41,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:32:41,467 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:41,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:41,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1540488779, now seen corresponding path program 1 times [2024-06-14 13:32:41,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:41,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874905775] [2024-06-14 13:32:41,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:41,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:41,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:43,358 INFO 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:43,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:43,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874905775] [2024-06-14 13:32:43,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874905775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:43,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:43,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:32:43,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054243151] [2024-06-14 13:32:43,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:43,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:32:43,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:43,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:32:43,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:32:43,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:32:43,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:43,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:43,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:32:43,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:43,931 INFO L124 PetriNetUnfolderBase]: 959/1559 cut-off events. [2024-06-14 13:32:43,932 INFO L125 PetriNetUnfolderBase]: For 2224/2224 co-relation queries the response was YES. [2024-06-14 13:32:43,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4654 conditions, 1559 events. 959/1559 cut-off events. For 2224/2224 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7513 event pairs, 367 based on Foata normal form. 2/1560 useless extension candidates. Maximal degree in co-relation 4633. Up to 1434 conditions per place. [2024-06-14 13:32:43,939 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-14 13:32:43,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 69 transitions, 390 flow [2024-06-14 13:32:43,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:32:43,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:32:43,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 13:32:43,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 13:32:43,941 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 6 states and 111 transitions. [2024-06-14 13:32:43,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 69 transitions, 390 flow [2024-06-14 13:32:43,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 69 transitions, 370 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 13:32:43,943 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 234 flow [2024-06-14 13:32:43,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=234, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-14 13:32:43,944 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-14 13:32:43,960 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 234 flow [2024-06-14 13:32:43,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:43,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:43,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:43,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:32:43,961 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:43,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:43,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1555153862, now seen corresponding path program 1 times [2024-06-14 13:32:43,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:43,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103526670] [2024-06-14 13:32:43,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:43,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:43,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:45,467 INFO 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:45,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:45,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103526670] [2024-06-14 13:32:45,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103526670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:45,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:45,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:32:45,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936518068] [2024-06-14 13:32:45,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:45,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:32:45,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:45,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:32:45,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:32:45,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:32:45,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 234 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:45,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:45,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:32:45,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:46,225 INFO L124 PetriNetUnfolderBase]: 1155/1786 cut-off events. [2024-06-14 13:32:46,226 INFO L125 PetriNetUnfolderBase]: For 3767/3767 co-relation queries the response was YES. [2024-06-14 13:32:46,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5868 conditions, 1786 events. 1155/1786 cut-off events. For 3767/3767 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8318 event pairs, 428 based on Foata normal form. 4/1789 useless extension candidates. Maximal degree in co-relation 5846. Up to 1698 conditions per place. [2024-06-14 13:32:46,234 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 61 selfloop transitions, 11 changer transitions 0/77 dead transitions. [2024-06-14 13:32:46,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 77 transitions, 458 flow [2024-06-14 13:32:46,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:32:46,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:32:46,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 13:32:46,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 13:32:46,237 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 234 flow. Second operand 6 states and 111 transitions. [2024-06-14 13:32:46,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 77 transitions, 458 flow [2024-06-14 13:32:46,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 77 transitions, 428 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 13:32:46,241 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 260 flow [2024-06-14 13:32:46,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-14 13:32:46,244 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-14 13:32:46,244 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 260 flow [2024-06-14 13:32:46,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:46,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:46,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:46,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:32:46,245 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:46,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:46,245 INFO L85 PathProgramCache]: Analyzing trace with hash 759855660, now seen corresponding path program 2 times [2024-06-14 13:32:46,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:46,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686497810] [2024-06-14 13:32:46,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:46,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:46,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:47,734 INFO 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:47,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:47,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686497810] [2024-06-14 13:32:47,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686497810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:47,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:47,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:32:47,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443717483] [2024-06-14 13:32:47,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:47,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:32:47,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:47,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:32:47,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:32:47,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:32:47,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:47,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:47,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:32:47,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:48,390 INFO L124 PetriNetUnfolderBase]: 1163/1797 cut-off events. [2024-06-14 13:32:48,390 INFO L125 PetriNetUnfolderBase]: For 5165/5165 co-relation queries the response was YES. [2024-06-14 13:32:48,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6355 conditions, 1797 events. 1163/1797 cut-off events. For 5165/5165 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8360 event pairs, 437 based on Foata normal form. 4/1798 useless extension candidates. Maximal degree in co-relation 6332. Up to 1677 conditions per place. [2024-06-14 13:32:48,401 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 56 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-14 13:32:48,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 77 transitions, 484 flow [2024-06-14 13:32:48,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:32:48,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:32:48,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-14 13:32:48,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-14 13:32:48,403 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 260 flow. Second operand 6 states and 110 transitions. [2024-06-14 13:32:48,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 77 transitions, 484 flow [2024-06-14 13:32:48,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 77 transitions, 452 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 13:32:48,406 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 300 flow [2024-06-14 13:32:48,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=300, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-14 13:32:48,406 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-14 13:32:48,407 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 300 flow [2024-06-14 13:32:48,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:48,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:48,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:48,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:32:48,407 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:48,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:48,408 INFO L85 PathProgramCache]: Analyzing trace with hash 510513918, now seen corresponding path program 1 times [2024-06-14 13:32:48,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:48,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324257422] [2024-06-14 13:32:48,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:48,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:48,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:50,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:50,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:50,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324257422] [2024-06-14 13:32:50,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324257422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:50,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:50,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:50,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676930225] [2024-06-14 13:32:50,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:50,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:50,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:50,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:50,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:50,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:32:50,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 300 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:50,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:50,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:32:50,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:51,429 INFO L124 PetriNetUnfolderBase]: 985/1612 cut-off events. [2024-06-14 13:32:51,430 INFO L125 PetriNetUnfolderBase]: For 5516/5516 co-relation queries the response was YES. [2024-06-14 13:32:51,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5907 conditions, 1612 events. 985/1612 cut-off events. For 5516/5516 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7824 event pairs, 336 based on Foata normal form. 4/1615 useless extension candidates. Maximal degree in co-relation 5883. Up to 1450 conditions per place. [2024-06-14 13:32:51,440 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 64 selfloop transitions, 13 changer transitions 0/83 dead transitions. [2024-06-14 13:32:51,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 83 transitions, 538 flow [2024-06-14 13:32:51,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:32:51,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:32:51,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 13:32:51,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-14 13:32:51,446 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 300 flow. Second operand 7 states and 128 transitions. [2024-06-14 13:32:51,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 83 transitions, 538 flow [2024-06-14 13:32:51,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 83 transitions, 490 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 13:32:51,452 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 313 flow [2024-06-14 13:32:51,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=313, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-14 13:32:51,454 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-14 13:32:51,454 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 313 flow [2024-06-14 13:32:51,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:51,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:51,455 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:51,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:32:51,455 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:51,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:51,455 INFO L85 PathProgramCache]: Analyzing trace with hash -965127472, now seen corresponding path program 1 times [2024-06-14 13:32:51,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:51,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6892011] [2024-06-14 13:32:51,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:51,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:51,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:53,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:53,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:53,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6892011] [2024-06-14 13:32:53,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6892011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:53,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:53,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:53,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382973372] [2024-06-14 13:32:53,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:53,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:53,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:53,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:53,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:53,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:32:53,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 313 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:32:53,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:53,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:32:53,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:54,287 INFO L124 PetriNetUnfolderBase]: 1181/1836 cut-off events. [2024-06-14 13:32:54,287 INFO L125 PetriNetUnfolderBase]: For 8123/8123 co-relation queries the response was YES. [2024-06-14 13:32:54,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7087 conditions, 1836 events. 1181/1836 cut-off events. For 8123/8123 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8617 event pairs, 406 based on Foata normal form. 4/1839 useless extension candidates. Maximal degree in co-relation 7062. Up to 1714 conditions per place. [2024-06-14 13:32:54,303 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 71 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-14 13:32:54,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 91 transitions, 591 flow [2024-06-14 13:32:54,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:32:54,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:32:54,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 13:32:54,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-14 13:32:54,305 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 313 flow. Second operand 7 states and 128 transitions. [2024-06-14 13:32:54,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 91 transitions, 591 flow [2024-06-14 13:32:54,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 91 transitions, 548 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 13:32:54,310 INFO L231 Difference]: Finished difference. Result has 65 places, 62 transitions, 351 flow [2024-06-14 13:32:54,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=351, PETRI_PLACES=65, PETRI_TRANSITIONS=62} [2024-06-14 13:32:54,310 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 21 predicate places. [2024-06-14 13:32:54,310 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 62 transitions, 351 flow [2024-06-14 13:32:54,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:32:54,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:54,311 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:54,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:32:54,311 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:54,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:54,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1353945590, now seen corresponding path program 2 times [2024-06-14 13:32:54,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:54,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087987720] [2024-06-14 13:32:54,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:54,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:54,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:56,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:32:56,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:56,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087987720] [2024-06-14 13:32:56,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087987720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:56,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:56,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:56,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467460704] [2024-06-14 13:32:56,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:56,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:56,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:56,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:56,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:56,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:32:56,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 351 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:32:56,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:56,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:32:56,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:56,891 INFO L124 PetriNetUnfolderBase]: 1194/1848 cut-off events. [2024-06-14 13:32:56,891 INFO L125 PetriNetUnfolderBase]: For 10099/10099 co-relation queries the response was YES. [2024-06-14 13:32:56,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7682 conditions, 1848 events. 1194/1848 cut-off events. For 10099/10099 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8699 event pairs, 415 based on Foata normal form. 2/1847 useless extension candidates. Maximal degree in co-relation 7656. Up to 1698 conditions per place. [2024-06-14 13:32:56,899 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 70 selfloop transitions, 26 changer transitions 0/101 dead transitions. [2024-06-14 13:32:56,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 101 transitions, 760 flow [2024-06-14 13:32:56,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:32:56,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:32:56,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:32:56,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-14 13:32:56,902 INFO L175 Difference]: Start difference. First operand has 65 places, 62 transitions, 351 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:32:56,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 101 transitions, 760 flow [2024-06-14 13:32:56,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 101 transitions, 686 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:32:56,908 INFO L231 Difference]: Finished difference. Result has 69 places, 75 transitions, 495 flow [2024-06-14 13:32:56,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=495, PETRI_PLACES=69, PETRI_TRANSITIONS=75} [2024-06-14 13:32:56,909 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2024-06-14 13:32:56,910 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 75 transitions, 495 flow [2024-06-14 13:32:56,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:32:56,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:56,910 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:56,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:32:56,910 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:56,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:56,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1354212500, now seen corresponding path program 3 times [2024-06-14 13:32:56,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:56,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225646190] [2024-06-14 13:32:56,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:56,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:56,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:58,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:58,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:58,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225646190] [2024-06-14 13:32:58,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225646190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:58,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:58,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:32:58,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296543051] [2024-06-14 13:32:58,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:58,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:32:58,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:58,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:32:58,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:32:58,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:32:58,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 75 transitions, 495 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:32:58,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:58,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:32:58,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:59,509 INFO L124 PetriNetUnfolderBase]: 1202/1860 cut-off events. [2024-06-14 13:32:59,510 INFO L125 PetriNetUnfolderBase]: For 12241/12241 co-relation queries the response was YES. [2024-06-14 13:32:59,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8215 conditions, 1860 events. 1202/1860 cut-off events. For 12241/12241 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8728 event pairs, 415 based on Foata normal form. 4/1861 useless extension candidates. Maximal degree in co-relation 8186. Up to 1712 conditions per place. [2024-06-14 13:32:59,518 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 72 selfloop transitions, 26 changer transitions 0/103 dead transitions. [2024-06-14 13:32:59,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 103 transitions, 798 flow [2024-06-14 13:32:59,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:32:59,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:32:59,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:32:59,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-14 13:32:59,520 INFO L175 Difference]: Start difference. First operand has 69 places, 75 transitions, 495 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:32:59,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 103 transitions, 798 flow [2024-06-14 13:32:59,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 103 transitions, 734 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 13:32:59,528 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 545 flow [2024-06-14 13:32:59,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=435, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=545, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-14 13:32:59,529 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-14 13:32:59,529 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 545 flow [2024-06-14 13:32:59,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:32:59,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:59,530 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:59,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:32:59,530 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:59,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:59,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1088789121, now seen corresponding path program 1 times [2024-06-14 13:32:59,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:59,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006158996] [2024-06-14 13:32:59,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:59,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:59,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:01,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:01,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:01,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006158996] [2024-06-14 13:33:01,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006158996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:01,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:01,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:33:01,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943283680] [2024-06-14 13:33:01,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:01,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:33:01,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:01,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:33:01,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:33:01,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:01,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 545 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:33:01,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:01,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:01,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:02,272 INFO L124 PetriNetUnfolderBase]: 1245/1942 cut-off events. [2024-06-14 13:33:02,273 INFO L125 PetriNetUnfolderBase]: For 14390/14390 co-relation queries the response was YES. [2024-06-14 13:33:02,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8867 conditions, 1942 events. 1245/1942 cut-off events. For 14390/14390 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 9188 event pairs, 406 based on Foata normal form. 2/1943 useless extension candidates. Maximal degree in co-relation 8837. Up to 1821 conditions per place. [2024-06-14 13:33:02,312 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 100 selfloop transitions, 19 changer transitions 0/124 dead transitions. [2024-06-14 13:33:02,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 124 transitions, 957 flow [2024-06-14 13:33:02,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:02,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:02,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:33:02,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-14 13:33:02,314 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 545 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:33:02,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 124 transitions, 957 flow [2024-06-14 13:33:02,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 124 transitions, 867 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 13:33:02,327 INFO L231 Difference]: Finished difference. Result has 78 places, 89 transitions, 613 flow [2024-06-14 13:33:02,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=613, PETRI_PLACES=78, PETRI_TRANSITIONS=89} [2024-06-14 13:33:02,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-14 13:33:02,328 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 89 transitions, 613 flow [2024-06-14 13:33:02,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:33:02,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:02,328 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:33:02,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:33:02,330 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:02,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:02,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1146970403, now seen corresponding path program 2 times [2024-06-14 13:33:02,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:02,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220427618] [2024-06-14 13:33:02,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:02,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:02,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:04,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:04,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:04,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220427618] [2024-06-14 13:33:04,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220427618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:04,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:04,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:33:04,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450589021] [2024-06-14 13:33:04,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:04,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:33:04,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:04,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:33:04,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:33:04,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:04,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 89 transitions, 613 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:33:04,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:04,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:04,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:05,141 INFO L124 PetriNetUnfolderBase]: 1240/1935 cut-off events. [2024-06-14 13:33:05,141 INFO L125 PetriNetUnfolderBase]: For 17010/17010 co-relation queries the response was YES. [2024-06-14 13:33:05,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9199 conditions, 1935 events. 1240/1935 cut-off events. For 17010/17010 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 9192 event pairs, 388 based on Foata normal form. 2/1936 useless extension candidates. Maximal degree in co-relation 9166. Up to 1784 conditions per place. [2024-06-14 13:33:05,172 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 95 selfloop transitions, 23 changer transitions 0/123 dead transitions. [2024-06-14 13:33:05,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 123 transitions, 987 flow [2024-06-14 13:33:05,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:33:05,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:33:05,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 13:33:05,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-14 13:33:05,174 INFO L175 Difference]: Start difference. First operand has 78 places, 89 transitions, 613 flow. Second operand 7 states and 130 transitions. [2024-06-14 13:33:05,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 123 transitions, 987 flow [2024-06-14 13:33:05,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 123 transitions, 923 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 13:33:05,183 INFO L231 Difference]: Finished difference. Result has 81 places, 92 transitions, 663 flow [2024-06-14 13:33:05,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=663, PETRI_PLACES=81, PETRI_TRANSITIONS=92} [2024-06-14 13:33:05,184 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-06-14 13:33:05,184 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 92 transitions, 663 flow [2024-06-14 13:33:05,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:33:05,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:05,185 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:33:05,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:33:05,185 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:05,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:05,185 INFO L85 PathProgramCache]: Analyzing trace with hash 741186335, now seen corresponding path program 1 times [2024-06-14 13:33:05,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:05,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093253744] [2024-06-14 13:33:05,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:05,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:05,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:07,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:07,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:07,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093253744] [2024-06-14 13:33:07,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093253744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:07,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:07,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:07,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009949707] [2024-06-14 13:33:07,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:07,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:07,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:07,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:07,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:07,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:07,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 92 transitions, 663 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:07,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:07,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:08,321 INFO L124 PetriNetUnfolderBase]: 1260/1979 cut-off events. [2024-06-14 13:33:08,321 INFO L125 PetriNetUnfolderBase]: For 20321/20321 co-relation queries the response was YES. [2024-06-14 13:33:08,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9742 conditions, 1979 events. 1260/1979 cut-off events. For 20321/20321 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 9473 event pairs, 390 based on Foata normal form. 4/1982 useless extension candidates. Maximal degree in co-relation 9708. Up to 1822 conditions per place. [2024-06-14 13:33:08,330 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 104 selfloop transitions, 19 changer transitions 0/128 dead transitions. [2024-06-14 13:33:08,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 128 transitions, 1040 flow [2024-06-14 13:33:08,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:08,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:08,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 13:33:08,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-14 13:33:08,349 INFO L175 Difference]: Start difference. First operand has 81 places, 92 transitions, 663 flow. Second operand 8 states and 142 transitions. [2024-06-14 13:33:08,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 128 transitions, 1040 flow [2024-06-14 13:33:08,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 128 transitions, 952 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 13:33:08,361 INFO L231 Difference]: Finished difference. Result has 85 places, 95 transitions, 670 flow [2024-06-14 13:33:08,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=670, PETRI_PLACES=85, PETRI_TRANSITIONS=95} [2024-06-14 13:33:08,362 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-14 13:33:08,362 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 95 transitions, 670 flow [2024-06-14 13:33:08,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:08,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:08,362 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:33:08,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:33:08,363 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:08,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:08,363 INFO L85 PathProgramCache]: Analyzing trace with hash 977370065, now seen corresponding path program 2 times [2024-06-14 13:33:08,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:08,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065707731] [2024-06-14 13:33:08,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:08,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:08,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:10,357 INFO 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:10,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:10,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065707731] [2024-06-14 13:33:10,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065707731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:10,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:10,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:10,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025470495] [2024-06-14 13:33:10,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:10,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:10,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:10,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:10,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:10,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:10,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 95 transitions, 670 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:10,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:10,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:10,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:11,298 INFO L124 PetriNetUnfolderBase]: 1376/2166 cut-off events. [2024-06-14 13:33:11,298 INFO L125 PetriNetUnfolderBase]: For 22973/22973 co-relation queries the response was YES. [2024-06-14 13:33:11,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10778 conditions, 2166 events. 1376/2166 cut-off events. For 22973/22973 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10689 event pairs, 391 based on Foata normal form. 4/2166 useless extension candidates. Maximal degree in co-relation 10742. Up to 1671 conditions per place. [2024-06-14 13:33:11,308 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 83 selfloop transitions, 47 changer transitions 0/135 dead transitions. [2024-06-14 13:33:11,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 135 transitions, 1170 flow [2024-06-14 13:33:11,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:11,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:11,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 13:33:11,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-14 13:33:11,310 INFO L175 Difference]: Start difference. First operand has 85 places, 95 transitions, 670 flow. Second operand 8 states and 149 transitions. [2024-06-14 13:33:11,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 135 transitions, 1170 flow [2024-06-14 13:33:11,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 135 transitions, 1116 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 13:33:11,323 INFO L231 Difference]: Finished difference. Result has 89 places, 99 transitions, 793 flow [2024-06-14 13:33:11,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=793, PETRI_PLACES=89, PETRI_TRANSITIONS=99} [2024-06-14 13:33:11,323 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-14 13:33:11,323 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 99 transitions, 793 flow [2024-06-14 13:33:11,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:11,324 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:33:11,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:33:11,324 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:11,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:11,324 INFO L85 PathProgramCache]: Analyzing trace with hash 969318125, now seen corresponding path program 3 times [2024-06-14 13:33:11,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:11,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031216141] [2024-06-14 13:33:11,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:11,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:11,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:13,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:13,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:13,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031216141] [2024-06-14 13:33:13,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031216141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:13,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:13,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:13,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189260633] [2024-06-14 13:33:13,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:13,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:13,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:13,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:13,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:13,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:13,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 99 transitions, 793 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:13,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:13,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:13,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:14,194 INFO L124 PetriNetUnfolderBase]: 1396/2198 cut-off events. [2024-06-14 13:33:14,194 INFO L125 PetriNetUnfolderBase]: For 26302/26302 co-relation queries the response was YES. [2024-06-14 13:33:14,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11366 conditions, 2198 events. 1396/2198 cut-off events. For 26302/26302 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10860 event pairs, 427 based on Foata normal form. 4/2198 useless extension candidates. Maximal degree in co-relation 11329. Up to 1947 conditions per place. [2024-06-14 13:33:14,206 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 84 selfloop transitions, 42 changer transitions 0/131 dead transitions. [2024-06-14 13:33:14,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 131 transitions, 1169 flow [2024-06-14 13:33:14,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:14,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:14,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 13:33:14,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-14 13:33:14,209 INFO L175 Difference]: Start difference. First operand has 89 places, 99 transitions, 793 flow. Second operand 8 states and 143 transitions. [2024-06-14 13:33:14,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 131 transitions, 1169 flow [2024-06-14 13:33:14,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 131 transitions, 1089 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 13:33:14,242 INFO L231 Difference]: Finished difference. Result has 93 places, 101 transitions, 848 flow [2024-06-14 13:33:14,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=848, PETRI_PLACES=93, PETRI_TRANSITIONS=101} [2024-06-14 13:33:14,242 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-14 13:33:14,243 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 101 transitions, 848 flow [2024-06-14 13:33:14,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:14,243 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:33:14,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:33:14,243 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:14,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:14,244 INFO L85 PathProgramCache]: Analyzing trace with hash 969087485, now seen corresponding path program 4 times [2024-06-14 13:33:14,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:14,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076971906] [2024-06-14 13:33:14,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:14,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:14,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:16,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:33:16,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:16,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076971906] [2024-06-14 13:33:16,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076971906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:16,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:16,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:16,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415496266] [2024-06-14 13:33:16,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:16,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:16,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:16,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:16,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:16,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:16,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 101 transitions, 848 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:16,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:16,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:16,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:17,119 INFO L124 PetriNetUnfolderBase]: 1524/2418 cut-off events. [2024-06-14 13:33:17,119 INFO L125 PetriNetUnfolderBase]: For 34385/34385 co-relation queries the response was YES. [2024-06-14 13:33:17,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12713 conditions, 2418 events. 1524/2418 cut-off events. For 34385/34385 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12298 event pairs, 455 based on Foata normal form. 36/2450 useless extension candidates. Maximal degree in co-relation 12674. Up to 1993 conditions per place. [2024-06-14 13:33:17,131 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 100 selfloop transitions, 32 changer transitions 0/137 dead transitions. [2024-06-14 13:33:17,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 137 transitions, 1294 flow [2024-06-14 13:33:17,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:17,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:17,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 13:33:17,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-14 13:33:17,133 INFO L175 Difference]: Start difference. First operand has 93 places, 101 transitions, 848 flow. Second operand 8 states and 147 transitions. [2024-06-14 13:33:17,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 137 transitions, 1294 flow [2024-06-14 13:33:17,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 137 transitions, 1181 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:17,153 INFO L231 Difference]: Finished difference. Result has 95 places, 103 transitions, 876 flow [2024-06-14 13:33:17,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=735, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=876, PETRI_PLACES=95, PETRI_TRANSITIONS=103} [2024-06-14 13:33:17,154 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 51 predicate places. [2024-06-14 13:33:17,154 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 103 transitions, 876 flow [2024-06-14 13:33:17,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:17,154 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:33:17,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:33:17,154 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:17,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:17,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1338358981, now seen corresponding path program 1 times [2024-06-14 13:33:17,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:17,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226130979] [2024-06-14 13:33:17,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:17,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:17,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:18,846 INFO 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:18,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:18,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226130979] [2024-06-14 13:33:18,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226130979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:18,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:18,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:33:18,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094352290] [2024-06-14 13:33:18,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:18,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:33:18,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:18,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:33:18,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:33:18,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:33:18,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 103 transitions, 876 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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:18,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:18,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:33:18,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:19,673 INFO L124 PetriNetUnfolderBase]: 1348/2228 cut-off events. [2024-06-14 13:33:19,674 INFO L125 PetriNetUnfolderBase]: For 28833/28833 co-relation queries the response was YES. [2024-06-14 13:33:19,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11618 conditions, 2228 events. 1348/2228 cut-off events. For 28833/28833 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11700 event pairs, 386 based on Foata normal form. 2/2229 useless extension candidates. Maximal degree in co-relation 11578. Up to 2083 conditions per place. [2024-06-14 13:33:19,687 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 103 selfloop transitions, 8 changer transitions 0/117 dead transitions. [2024-06-14 13:33:19,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 117 transitions, 1148 flow [2024-06-14 13:33:19,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:33:19,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:33:19,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-14 13:33:19,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 13:33:19,689 INFO L175 Difference]: Start difference. First operand has 95 places, 103 transitions, 876 flow. Second operand 5 states and 90 transitions. [2024-06-14 13:33:19,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 117 transitions, 1148 flow [2024-06-14 13:33:19,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 117 transitions, 1069 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:19,716 INFO L231 Difference]: Finished difference. Result has 94 places, 106 transitions, 845 flow [2024-06-14 13:33:19,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=845, PETRI_PLACES=94, PETRI_TRANSITIONS=106} [2024-06-14 13:33:19,718 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-14 13:33:19,718 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 106 transitions, 845 flow [2024-06-14 13:33:19,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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:19,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:19,718 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:19,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:33:19,719 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:19,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:19,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1196342131, now seen corresponding path program 1 times [2024-06-14 13:33:19,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:19,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796131854] [2024-06-14 13:33:19,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:19,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:21,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:33:21,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:21,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796131854] [2024-06-14 13:33:21,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796131854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:21,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:21,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:21,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702012718] [2024-06-14 13:33:21,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:21,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:21,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:21,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:21,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:21,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:21,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 106 transitions, 845 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:21,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:21,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:22,954 INFO L124 PetriNetUnfolderBase]: 1528/2436 cut-off events. [2024-06-14 13:33:22,954 INFO L125 PetriNetUnfolderBase]: For 33181/33181 co-relation queries the response was YES. [2024-06-14 13:33:22,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12983 conditions, 2436 events. 1528/2436 cut-off events. For 33181/33181 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12438 event pairs, 427 based on Foata normal form. 2/2437 useless extension candidates. Maximal degree in co-relation 12942. Up to 2250 conditions per place. [2024-06-14 13:33:22,969 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 114 selfloop transitions, 26 changer transitions 0/145 dead transitions. [2024-06-14 13:33:22,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 145 transitions, 1283 flow [2024-06-14 13:33:22,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:22,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:22,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:33:22,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-14 13:33:22,971 INFO L175 Difference]: Start difference. First operand has 94 places, 106 transitions, 845 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:33:22,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 145 transitions, 1283 flow [2024-06-14 13:33:22,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 145 transitions, 1257 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 13:33:22,996 INFO L231 Difference]: Finished difference. Result has 99 places, 109 transitions, 942 flow [2024-06-14 13:33:22,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=942, PETRI_PLACES=99, PETRI_TRANSITIONS=109} [2024-06-14 13:33:22,996 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 55 predicate places. [2024-06-14 13:33:22,997 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 109 transitions, 942 flow [2024-06-14 13:33:22,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:22,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:22,997 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:22,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:33:22,997 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:22,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:22,998 INFO L85 PathProgramCache]: Analyzing trace with hash 545910895, now seen corresponding path program 2 times [2024-06-14 13:33:22,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:22,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652706221] [2024-06-14 13:33:22,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:22,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:23,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:25,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:33:25,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:25,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652706221] [2024-06-14 13:33:25,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652706221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:25,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:25,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:25,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512510983] [2024-06-14 13:33:25,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:25,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:25,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:25,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:25,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:25,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:25,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 109 transitions, 942 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:25,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:25,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:25,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:26,583 INFO L124 PetriNetUnfolderBase]: 1541/2461 cut-off events. [2024-06-14 13:33:26,583 INFO L125 PetriNetUnfolderBase]: For 37496/37496 co-relation queries the response was YES. [2024-06-14 13:33:26,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13664 conditions, 2461 events. 1541/2461 cut-off events. For 37496/37496 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12657 event pairs, 427 based on Foata normal form. 2/2462 useless extension candidates. Maximal degree in co-relation 13622. Up to 2281 conditions per place. [2024-06-14 13:33:26,599 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 114 selfloop transitions, 25 changer transitions 0/144 dead transitions. [2024-06-14 13:33:26,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 144 transitions, 1372 flow [2024-06-14 13:33:26,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:26,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:26,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 13:33:26,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 13:33:26,602 INFO L175 Difference]: Start difference. First operand has 99 places, 109 transitions, 942 flow. Second operand 8 states and 144 transitions. [2024-06-14 13:33:26,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 144 transitions, 1372 flow [2024-06-14 13:33:26,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 144 transitions, 1275 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:26,632 INFO L231 Difference]: Finished difference. Result has 101 places, 112 transitions, 971 flow [2024-06-14 13:33:26,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=971, PETRI_PLACES=101, PETRI_TRANSITIONS=112} [2024-06-14 13:33:26,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-14 13:33:26,632 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 112 transitions, 971 flow [2024-06-14 13:33:26,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:26,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:26,633 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:26,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:33:26,633 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:26,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:26,633 INFO L85 PathProgramCache]: Analyzing trace with hash 233435593, now seen corresponding path program 3 times [2024-06-14 13:33:26,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:26,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295277149] [2024-06-14 13:33:26,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:26,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:26,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:29,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:29,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:29,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295277149] [2024-06-14 13:33:29,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295277149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:29,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:29,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:29,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698432431] [2024-06-14 13:33:29,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:29,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:29,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:29,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:29,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:29,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:29,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 112 transitions, 971 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:29,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:29,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:29,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:30,660 INFO L124 PetriNetUnfolderBase]: 1536/2449 cut-off events. [2024-06-14 13:33:30,661 INFO L125 PetriNetUnfolderBase]: For 41915/41915 co-relation queries the response was YES. [2024-06-14 13:33:30,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13947 conditions, 2449 events. 1536/2449 cut-off events. For 41915/41915 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12616 event pairs, 434 based on Foata normal form. 2/2447 useless extension candidates. Maximal degree in co-relation 13904. Up to 2180 conditions per place. [2024-06-14 13:33:30,674 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 102 selfloop transitions, 47 changer transitions 0/154 dead transitions. [2024-06-14 13:33:30,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 154 transitions, 1447 flow [2024-06-14 13:33:30,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:33:30,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:33:30,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-14 13:33:30,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-14 13:33:30,676 INFO L175 Difference]: Start difference. First operand has 101 places, 112 transitions, 971 flow. Second operand 10 states and 176 transitions. [2024-06-14 13:33:30,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 154 transitions, 1447 flow [2024-06-14 13:33:30,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 154 transitions, 1345 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:30,702 INFO L231 Difference]: Finished difference. Result has 105 places, 115 transitions, 1046 flow [2024-06-14 13:33:30,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1046, PETRI_PLACES=105, PETRI_TRANSITIONS=115} [2024-06-14 13:33:30,702 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-14 13:33:30,702 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 115 transitions, 1046 flow [2024-06-14 13:33:30,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:30,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:30,703 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:30,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:33:30,703 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:30,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:30,703 INFO L85 PathProgramCache]: Analyzing trace with hash 164113752, now seen corresponding path program 1 times [2024-06-14 13:33:30,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:30,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002066797] [2024-06-14 13:33:30,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:30,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:30,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:32,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:32,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:32,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002066797] [2024-06-14 13:33:32,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002066797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:32,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:32,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:32,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974843640] [2024-06-14 13:33:32,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:32,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:32,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:32,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:32,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:32,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:32,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 115 transitions, 1046 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:32,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:32,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:32,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:33,739 INFO L124 PetriNetUnfolderBase]: 1556/2486 cut-off events. [2024-06-14 13:33:33,740 INFO L125 PetriNetUnfolderBase]: For 47250/47250 co-relation queries the response was YES. [2024-06-14 13:33:33,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14593 conditions, 2486 events. 1556/2486 cut-off events. For 47250/47250 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12816 event pairs, 286 based on Foata normal form. 4/2489 useless extension candidates. Maximal degree in co-relation 14549. Up to 2259 conditions per place. [2024-06-14 13:33:33,754 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 129 selfloop transitions, 21 changer transitions 0/155 dead transitions. [2024-06-14 13:33:33,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 155 transitions, 1500 flow [2024-06-14 13:33:33,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:33,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:33,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:33:33,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-14 13:33:33,757 INFO L175 Difference]: Start difference. First operand has 105 places, 115 transitions, 1046 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:33:33,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 155 transitions, 1500 flow [2024-06-14 13:33:33,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 155 transitions, 1329 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-14 13:33:33,790 INFO L231 Difference]: Finished difference. Result has 104 places, 117 transitions, 976 flow [2024-06-14 13:33:33,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=976, PETRI_PLACES=104, PETRI_TRANSITIONS=117} [2024-06-14 13:33:33,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-14 13:33:33,791 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 117 transitions, 976 flow [2024-06-14 13:33:33,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:33,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:33,792 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:33,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:33:33,792 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:33,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:33,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1565300158, now seen corresponding path program 2 times [2024-06-14 13:33:33,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:33,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584889573] [2024-06-14 13:33:33,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:33,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:33,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:35,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:35,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:35,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584889573] [2024-06-14 13:33:35,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584889573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:35,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:35,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:35,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898857889] [2024-06-14 13:33:35,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:35,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:35,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:35,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:35,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:35,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:35,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 117 transitions, 976 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:35,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:35,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:35,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:37,028 INFO L124 PetriNetUnfolderBase]: 1576/2518 cut-off events. [2024-06-14 13:33:37,028 INFO L125 PetriNetUnfolderBase]: For 50849/50849 co-relation queries the response was YES. [2024-06-14 13:33:37,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14866 conditions, 2518 events. 1576/2518 cut-off events. For 50849/50849 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13022 event pairs, 391 based on Foata normal form. 4/2521 useless extension candidates. Maximal degree in co-relation 14822. Up to 2315 conditions per place. [2024-06-14 13:33:37,043 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 126 selfloop transitions, 25 changer transitions 0/156 dead transitions. [2024-06-14 13:33:37,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 156 transitions, 1434 flow [2024-06-14 13:33:37,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:37,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:37,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:33:37,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-14 13:33:37,046 INFO L175 Difference]: Start difference. First operand has 104 places, 117 transitions, 976 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:33:37,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 156 transitions, 1434 flow [2024-06-14 13:33:37,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 156 transitions, 1351 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:37,081 INFO L231 Difference]: Finished difference. Result has 106 places, 119 transitions, 1007 flow [2024-06-14 13:33:37,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1007, PETRI_PLACES=106, PETRI_TRANSITIONS=119} [2024-06-14 13:33:37,082 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 62 predicate places. [2024-06-14 13:33:37,082 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 119 transitions, 1007 flow [2024-06-14 13:33:37,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:37,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:37,082 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:37,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:33:37,083 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:37,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:37,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1568101628, now seen corresponding path program 1 times [2024-06-14 13:33:37,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:37,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341218767] [2024-06-14 13:33:37,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:37,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:37,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:39,811 INFO 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:39,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:39,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341218767] [2024-06-14 13:33:39,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341218767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:39,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:39,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:39,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580306203] [2024-06-14 13:33:39,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:39,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:39,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:39,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:39,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:39,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:39,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 119 transitions, 1007 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:39,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:39,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:39,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:41,004 INFO L124 PetriNetUnfolderBase]: 1644/2646 cut-off events. [2024-06-14 13:33:41,005 INFO L125 PetriNetUnfolderBase]: For 61371/61371 co-relation queries the response was YES. [2024-06-14 13:33:41,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15858 conditions, 2646 events. 1644/2646 cut-off events. For 61371/61371 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13910 event pairs, 405 based on Foata normal form. 16/2661 useless extension candidates. Maximal degree in co-relation 15813. Up to 2330 conditions per place. [2024-06-14 13:33:41,022 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 133 selfloop transitions, 27 changer transitions 0/165 dead transitions. [2024-06-14 13:33:41,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 165 transitions, 1525 flow [2024-06-14 13:33:41,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:41,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:41,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 13:33:41,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-14 13:33:41,031 INFO L175 Difference]: Start difference. First operand has 106 places, 119 transitions, 1007 flow. Second operand 9 states and 164 transitions. [2024-06-14 13:33:41,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 165 transitions, 1525 flow [2024-06-14 13:33:41,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 165 transitions, 1431 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:41,077 INFO L231 Difference]: Finished difference. Result has 109 places, 120 transitions, 1018 flow [2024-06-14 13:33:41,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1018, PETRI_PLACES=109, PETRI_TRANSITIONS=120} [2024-06-14 13:33:41,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-06-14 13:33:41,077 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 120 transitions, 1018 flow [2024-06-14 13:33:41,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:41,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:41,078 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:41,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:33:41,078 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:41,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:41,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1849026972, now seen corresponding path program 3 times [2024-06-14 13:33:41,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:41,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475283648] [2024-06-14 13:33:41,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:41,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:41,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:43,272 INFO 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:43,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:43,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475283648] [2024-06-14 13:33:43,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475283648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:43,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:43,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:33:43,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543793523] [2024-06-14 13:33:43,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:43,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:33:43,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:43,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:33:43,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:33:43,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:43,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 120 transitions, 1018 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:43,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:43,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:43,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:44,394 INFO L124 PetriNetUnfolderBase]: 1636/2634 cut-off events. [2024-06-14 13:33:44,394 INFO L125 PetriNetUnfolderBase]: For 60577/60577 co-relation queries the response was YES. [2024-06-14 13:33:44,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15773 conditions, 2634 events. 1636/2634 cut-off events. For 60577/60577 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13852 event pairs, 405 based on Foata normal form. 4/2637 useless extension candidates. Maximal degree in co-relation 15727. Up to 2453 conditions per place. [2024-06-14 13:33:44,472 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 131 selfloop transitions, 19 changer transitions 0/155 dead transitions. [2024-06-14 13:33:44,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 155 transitions, 1468 flow [2024-06-14 13:33:44,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:33:44,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:33:44,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 13:33:44,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-14 13:33:44,473 INFO L175 Difference]: Start difference. First operand has 109 places, 120 transitions, 1018 flow. Second operand 8 states and 142 transitions. [2024-06-14 13:33:44,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 155 transitions, 1468 flow [2024-06-14 13:33:44,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 155 transitions, 1399 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 13:33:44,518 INFO L231 Difference]: Finished difference. Result has 110 places, 122 transitions, 1056 flow [2024-06-14 13:33:44,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1056, PETRI_PLACES=110, PETRI_TRANSITIONS=122} [2024-06-14 13:33:44,519 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-14 13:33:44,519 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 122 transitions, 1056 flow [2024-06-14 13:33:44,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:44,519 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:44,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:33:44,520 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:44,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:44,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1855698172, now seen corresponding path program 2 times [2024-06-14 13:33:44,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:44,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286885822] [2024-06-14 13:33:44,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:44,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:44,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:47,321 INFO 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,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:47,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286885822] [2024-06-14 13:33:47,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286885822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:47,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:47,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:47,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792547922] [2024-06-14 13:33:47,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:47,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:47,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:47,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:47,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:47,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:47,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 122 transitions, 1056 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:47,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:47,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:47,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:48,485 INFO L124 PetriNetUnfolderBase]: 1780/2878 cut-off events. [2024-06-14 13:33:48,485 INFO L125 PetriNetUnfolderBase]: For 74707/74707 co-relation queries the response was YES. [2024-06-14 13:33:48,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17937 conditions, 2878 events. 1780/2878 cut-off events. For 74707/74707 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15596 event pairs, 431 based on Foata normal form. 12/2889 useless extension candidates. Maximal degree in co-relation 17890. Up to 2250 conditions per place. [2024-06-14 13:33:48,504 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 135 selfloop transitions, 30 changer transitions 0/170 dead transitions. [2024-06-14 13:33:48,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 170 transitions, 1744 flow [2024-06-14 13:33:48,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:48,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:48,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 13:33:48,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-14 13:33:48,506 INFO L175 Difference]: Start difference. First operand has 110 places, 122 transitions, 1056 flow. Second operand 9 states and 167 transitions. [2024-06-14 13:33:48,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 170 transitions, 1744 flow [2024-06-14 13:33:48,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 170 transitions, 1637 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-14 13:33:48,555 INFO L231 Difference]: Finished difference. Result has 112 places, 124 transitions, 1109 flow [2024-06-14 13:33:48,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1109, PETRI_PLACES=112, PETRI_TRANSITIONS=124} [2024-06-14 13:33:48,556 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-14 13:33:48,556 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 124 transitions, 1109 flow [2024-06-14 13:33:48,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:48,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:48,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:33:48,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:33:48,556 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:48,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:48,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1849031932, now seen corresponding path program 3 times [2024-06-14 13:33:48,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:48,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508079886] [2024-06-14 13:33:48,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:48,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:48,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:51,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:51,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:51,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508079886] [2024-06-14 13:33:51,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508079886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:51,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:51,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:51,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859276262] [2024-06-14 13:33:51,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:51,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:51,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:51,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:51,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:51,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:51,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 124 transitions, 1109 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:51,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:51,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:51,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:52,438 INFO L124 PetriNetUnfolderBase]: 1752/2834 cut-off events. [2024-06-14 13:33:52,438 INFO L125 PetriNetUnfolderBase]: For 77033/77033 co-relation queries the response was YES. [2024-06-14 13:33:52,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17357 conditions, 2834 events. 1752/2834 cut-off events. For 77033/77033 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15326 event pairs, 429 based on Foata normal form. 16/2849 useless extension candidates. Maximal degree in co-relation 17310. Up to 2552 conditions per place. [2024-06-14 13:33:52,453 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 139 selfloop transitions, 21 changer transitions 0/165 dead transitions. [2024-06-14 13:33:52,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 165 transitions, 1573 flow [2024-06-14 13:33:52,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:52,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:52,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 13:33:52,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-14 13:33:52,455 INFO L175 Difference]: Start difference. First operand has 112 places, 124 transitions, 1109 flow. Second operand 9 states and 160 transitions. [2024-06-14 13:33:52,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 165 transitions, 1573 flow [2024-06-14 13:33:52,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 165 transitions, 1509 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 13:33:52,510 INFO L231 Difference]: Finished difference. Result has 116 places, 124 transitions, 1094 flow [2024-06-14 13:33:52,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1094, PETRI_PLACES=116, PETRI_TRANSITIONS=124} [2024-06-14 13:33:52,511 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-14 13:33:52,511 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 124 transitions, 1094 flow [2024-06-14 13:33:52,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:52,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:52,512 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:52,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:33:52,512 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:52,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:52,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1683565778, now seen corresponding path program 4 times [2024-06-14 13:33:52,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:52,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811264145] [2024-06-14 13:33:52,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:52,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:52,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:55,047 INFO 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:55,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:55,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811264145] [2024-06-14 13:33:55,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811264145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:55,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:55,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:55,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387706057] [2024-06-14 13:33:55,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:55,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:55,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:55,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:55,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:55,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:55,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 124 transitions, 1094 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:55,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:55,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:55,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:56,394 INFO L124 PetriNetUnfolderBase]: 1792/2903 cut-off events. [2024-06-14 13:33:56,394 INFO L125 PetriNetUnfolderBase]: For 80478/80478 co-relation queries the response was YES. [2024-06-14 13:33:56,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17716 conditions, 2903 events. 1792/2903 cut-off events. For 80478/80478 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15826 event pairs, 451 based on Foata normal form. 16/2918 useless extension candidates. Maximal degree in co-relation 17667. Up to 2529 conditions per place. [2024-06-14 13:33:56,415 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 123 selfloop transitions, 39 changer transitions 0/167 dead transitions. [2024-06-14 13:33:56,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 167 transitions, 1614 flow [2024-06-14 13:33:56,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:56,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:56,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 13:33:56,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-14 13:33:56,417 INFO L175 Difference]: Start difference. First operand has 116 places, 124 transitions, 1094 flow. Second operand 9 states and 163 transitions. [2024-06-14 13:33:56,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 167 transitions, 1614 flow [2024-06-14 13:33:56,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 167 transitions, 1547 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:33:56,472 INFO L231 Difference]: Finished difference. Result has 117 places, 125 transitions, 1162 flow [2024-06-14 13:33:56,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1027, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1162, PETRI_PLACES=117, PETRI_TRANSITIONS=125} [2024-06-14 13:33:56,473 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-14 13:33:56,473 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 125 transitions, 1162 flow [2024-06-14 13:33:56,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:56,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:56,473 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:56,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:33:56,474 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:56,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:56,474 INFO L85 PathProgramCache]: Analyzing trace with hash -530880592, now seen corresponding path program 1 times [2024-06-14 13:33:56,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:56,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940612936] [2024-06-14 13:33:56,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:56,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:56,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:58,318 INFO 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:58,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:58,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940612936] [2024-06-14 13:33:58,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940612936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:58,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:58,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:33:58,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288173636] [2024-06-14 13:33:58,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:58,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:33:58,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:58,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:33:58,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:33:58,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:33:58,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 125 transitions, 1162 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:58,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:58,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:33:58,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:59,359 INFO L124 PetriNetUnfolderBase]: 1802/2921 cut-off events. [2024-06-14 13:33:59,359 INFO L125 PetriNetUnfolderBase]: For 79740/79740 co-relation queries the response was YES. [2024-06-14 13:33:59,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17946 conditions, 2921 events. 1802/2921 cut-off events. For 79740/79740 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16022 event pairs, 451 based on Foata normal form. 2/2922 useless extension candidates. Maximal degree in co-relation 17897. Up to 2731 conditions per place. [2024-06-14 13:33:59,378 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 128 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-14 13:33:59,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 156 transitions, 1668 flow [2024-06-14 13:33:59,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:33:59,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:33:59,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-14 13:33:59,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-14 13:33:59,380 INFO L175 Difference]: Start difference. First operand has 117 places, 125 transitions, 1162 flow. Second operand 6 states and 110 transitions. [2024-06-14 13:33:59,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 156 transitions, 1668 flow [2024-06-14 13:33:59,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 156 transitions, 1571 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 13:33:59,442 INFO L231 Difference]: Finished difference. Result has 117 places, 134 transitions, 1210 flow [2024-06-14 13:33:59,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1210, PETRI_PLACES=117, PETRI_TRANSITIONS=134} [2024-06-14 13:33:59,443 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-14 13:33:59,443 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 134 transitions, 1210 flow [2024-06-14 13:33:59,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:59,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:59,444 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:59,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:33:59,444 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:59,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:59,446 INFO L85 PathProgramCache]: Analyzing trace with hash 954353884, now seen corresponding path program 5 times [2024-06-14 13:33:59,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:59,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403565248] [2024-06-14 13:33:59,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:59,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:59,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:01,998 INFO 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:01,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:01,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403565248] [2024-06-14 13:34:01,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403565248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:01,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:01,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:34:01,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962598672] [2024-06-14 13:34:01,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:01,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:34:01,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:02,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:34:02,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:34:02,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:02,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 134 transitions, 1210 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:02,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:02,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:02,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:03,250 INFO L124 PetriNetUnfolderBase]: 1883/3062 cut-off events. [2024-06-14 13:34:03,251 INFO L125 PetriNetUnfolderBase]: For 91223/91223 co-relation queries the response was YES. [2024-06-14 13:34:03,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19030 conditions, 3062 events. 1883/3062 cut-off events. For 91223/91223 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17035 event pairs, 484 based on Foata normal form. 16/3072 useless extension candidates. Maximal degree in co-relation 18979. Up to 2662 conditions per place. [2024-06-14 13:34:03,269 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 128 selfloop transitions, 43 changer transitions 0/176 dead transitions. [2024-06-14 13:34:03,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 176 transitions, 1750 flow [2024-06-14 13:34:03,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:34:03,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:34:03,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 13:34:03,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 13:34:03,271 INFO L175 Difference]: Start difference. First operand has 117 places, 134 transitions, 1210 flow. Second operand 9 states and 162 transitions. [2024-06-14 13:34:03,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 176 transitions, 1750 flow [2024-06-14 13:34:03,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 176 transitions, 1724 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-14 13:34:03,326 INFO L231 Difference]: Finished difference. Result has 126 places, 138 transitions, 1349 flow [2024-06-14 13:34:03,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1184, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1349, PETRI_PLACES=126, PETRI_TRANSITIONS=138} [2024-06-14 13:34:03,326 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-14 13:34:03,326 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 138 transitions, 1349 flow [2024-06-14 13:34:03,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:03,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:03,327 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:34:03,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:34:03,327 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:03,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:03,327 INFO L85 PathProgramCache]: Analyzing trace with hash -721260002, now seen corresponding path program 6 times [2024-06-14 13:34:03,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:03,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721147198] [2024-06-14 13:34:03,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:03,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:03,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:05,751 INFO 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:05,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:05,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721147198] [2024-06-14 13:34:05,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721147198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:05,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:05,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:34:05,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171517859] [2024-06-14 13:34:05,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:05,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:34:05,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:05,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:34:05,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:34:05,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:05,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 138 transitions, 1349 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:05,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:05,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:05,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:06,864 INFO L124 PetriNetUnfolderBase]: 1931/3168 cut-off events. [2024-06-14 13:34:06,864 INFO L125 PetriNetUnfolderBase]: For 97505/97505 co-relation queries the response was YES. [2024-06-14 13:34:06,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20038 conditions, 3168 events. 1931/3168 cut-off events. For 97505/97505 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17913 event pairs, 469 based on Foata normal form. 12/3176 useless extension candidates. Maximal degree in co-relation 19983. Up to 2478 conditions per place. [2024-06-14 13:34:06,887 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 140 selfloop transitions, 36 changer transitions 0/181 dead transitions. [2024-06-14 13:34:06,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 181 transitions, 1931 flow [2024-06-14 13:34:06,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:34:06,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:34:06,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 13:34:06,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-14 13:34:06,890 INFO L175 Difference]: Start difference. First operand has 126 places, 138 transitions, 1349 flow. Second operand 9 states and 164 transitions. [2024-06-14 13:34:06,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 181 transitions, 1931 flow [2024-06-14 13:34:06,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 181 transitions, 1828 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 13:34:06,978 INFO L231 Difference]: Finished difference. Result has 129 places, 139 transitions, 1376 flow [2024-06-14 13:34:06,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1376, PETRI_PLACES=129, PETRI_TRANSITIONS=139} [2024-06-14 13:34:06,979 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-14 13:34:06,979 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 139 transitions, 1376 flow [2024-06-14 13:34:06,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:06,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:06,992 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:34:06,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:34:06,993 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:06,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:06,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1068092164, now seen corresponding path program 7 times [2024-06-14 13:34:07,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:07,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603419970] [2024-06-14 13:34:07,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:07,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:07,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:10,252 INFO 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:10,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:10,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603419970] [2024-06-14 13:34:10,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603419970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:10,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:10,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:34:10,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455072968] [2024-06-14 13:34:10,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:10,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:34:10,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:10,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:34:10,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:34:10,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:10,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 139 transitions, 1376 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:10,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:10,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:10,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:11,482 INFO L124 PetriNetUnfolderBase]: 2047/3380 cut-off events. [2024-06-14 13:34:11,482 INFO L125 PetriNetUnfolderBase]: For 111595/111595 co-relation queries the response was YES. [2024-06-14 13:34:11,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21839 conditions, 3380 events. 2047/3380 cut-off events. For 111595/111595 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19541 event pairs, 477 based on Foata normal form. 12/3388 useless extension candidates. Maximal degree in co-relation 21783. Up to 1834 conditions per place. [2024-06-14 13:34:11,502 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 119 selfloop transitions, 62 changer transitions 0/186 dead transitions. [2024-06-14 13:34:11,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 186 transitions, 2144 flow [2024-06-14 13:34:11,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:34:11,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:34:11,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 13:34:11,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-14 13:34:11,504 INFO L175 Difference]: Start difference. First operand has 129 places, 139 transitions, 1376 flow. Second operand 9 states and 167 transitions. [2024-06-14 13:34:11,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 186 transitions, 2144 flow [2024-06-14 13:34:11,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 186 transitions, 2044 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 13:34:11,577 INFO L231 Difference]: Finished difference. Result has 131 places, 141 transitions, 1512 flow [2024-06-14 13:34:11,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1512, PETRI_PLACES=131, PETRI_TRANSITIONS=141} [2024-06-14 13:34:11,577 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-14 13:34:11,577 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 141 transitions, 1512 flow [2024-06-14 13:34:11,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:11,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:11,578 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:34:11,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:34:11,578 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:11,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:11,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1353192034, now seen corresponding path program 8 times [2024-06-14 13:34:11,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:11,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167839863] [2024-06-14 13:34:11,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:11,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:11,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:13,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:13,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:13,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167839863] [2024-06-14 13:34:13,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167839863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:13,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:13,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:34:13,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249041655] [2024-06-14 13:34:13,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:13,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:34:13,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:13,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:34:13,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:34:13,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:13,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 141 transitions, 1512 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:13,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:13,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:13,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:15,107 INFO L124 PetriNetUnfolderBase]: 2095/3442 cut-off events. [2024-06-14 13:34:15,108 INFO L125 PetriNetUnfolderBase]: For 120438/120438 co-relation queries the response was YES. [2024-06-14 13:34:15,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22650 conditions, 3442 events. 2095/3442 cut-off events. For 120438/120438 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 20056 event pairs, 540 based on Foata normal form. 12/3448 useless extension candidates. Maximal degree in co-relation 22593. Up to 2805 conditions per place. [2024-06-14 13:34:15,132 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 117 selfloop transitions, 63 changer transitions 0/185 dead transitions. [2024-06-14 13:34:15,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 185 transitions, 2214 flow [2024-06-14 13:34:15,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:34:15,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:34:15,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 13:34:15,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-14 13:34:15,134 INFO L175 Difference]: Start difference. First operand has 131 places, 141 transitions, 1512 flow. Second operand 9 states and 167 transitions. [2024-06-14 13:34:15,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 185 transitions, 2214 flow [2024-06-14 13:34:15,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 185 transitions, 2123 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 13:34:15,213 INFO L231 Difference]: Finished difference. Result has 135 places, 142 transitions, 1607 flow [2024-06-14 13:34:15,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1607, PETRI_PLACES=135, PETRI_TRANSITIONS=142} [2024-06-14 13:34:15,214 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-14 13:34:15,214 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 142 transitions, 1607 flow [2024-06-14 13:34:15,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:15,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:15,215 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:34:15,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:34:15,215 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:15,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:15,215 INFO L85 PathProgramCache]: Analyzing trace with hash -493365362, now seen corresponding path program 9 times [2024-06-14 13:34:15,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:15,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598473568] [2024-06-14 13:34:15,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:15,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:15,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:17,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:17,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:17,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598473568] [2024-06-14 13:34:17,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598473568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:17,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:17,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:34:17,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433960189] [2024-06-14 13:34:17,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:17,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:34:17,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:17,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:34:17,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:34:17,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:17,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 142 transitions, 1607 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:17,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:17,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:17,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:19,070 INFO L124 PetriNetUnfolderBase]: 2067/3398 cut-off events. [2024-06-14 13:34:19,070 INFO L125 PetriNetUnfolderBase]: For 118640/118640 co-relation queries the response was YES. [2024-06-14 13:34:19,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22000 conditions, 3398 events. 2067/3398 cut-off events. For 118640/118640 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 19827 event pairs, 542 based on Foata normal form. 16/3408 useless extension candidates. Maximal degree in co-relation 21941. Up to 2903 conditions per place. [2024-06-14 13:34:19,093 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 114 selfloop transitions, 61 changer transitions 0/180 dead transitions. [2024-06-14 13:34:19,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 180 transitions, 2095 flow [2024-06-14 13:34:19,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:34:19,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:34:19,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 13:34:19,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 13:34:19,116 INFO L175 Difference]: Start difference. First operand has 135 places, 142 transitions, 1607 flow. Second operand 9 states and 162 transitions. [2024-06-14 13:34:19,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 180 transitions, 2095 flow [2024-06-14 13:34:19,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 180 transitions, 1866 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-14 13:34:19,219 INFO L231 Difference]: Finished difference. Result has 136 places, 142 transitions, 1507 flow [2024-06-14 13:34:19,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1507, PETRI_PLACES=136, PETRI_TRANSITIONS=142} [2024-06-14 13:34:19,220 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-14 13:34:19,220 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 142 transitions, 1507 flow [2024-06-14 13:34:19,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:19,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:19,220 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:34:19,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:34:19,221 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:19,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:19,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1967818948, now seen corresponding path program 2 times [2024-06-14 13:34:19,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:19,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933064834] [2024-06-14 13:34:19,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:19,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:19,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:21,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:21,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:21,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933064834] [2024-06-14 13:34:21,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933064834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:21,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:21,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:34:21,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791033017] [2024-06-14 13:34:21,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:21,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:34:21,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:21,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:34:21,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:34:21,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:21,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 142 transitions, 1507 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:21,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:21,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:21,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:22,432 INFO L124 PetriNetUnfolderBase]: 2061/3402 cut-off events. [2024-06-14 13:34:22,432 INFO L125 PetriNetUnfolderBase]: For 107358/107358 co-relation queries the response was YES. [2024-06-14 13:34:22,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21445 conditions, 3402 events. 2061/3402 cut-off events. For 107358/107358 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19942 event pairs, 541 based on Foata normal form. 2/3398 useless extension candidates. Maximal degree in co-relation 21387. Up to 3185 conditions per place. [2024-06-14 13:34:22,454 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 127 selfloop transitions, 23 changer transitions 0/155 dead transitions. [2024-06-14 13:34:22,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 155 transitions, 1857 flow [2024-06-14 13:34:22,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:34:22,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:34:22,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-14 13:34:22,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 13:34:22,460 INFO L175 Difference]: Start difference. First operand has 136 places, 142 transitions, 1507 flow. Second operand 6 states and 102 transitions. [2024-06-14 13:34:22,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 155 transitions, 1857 flow [2024-06-14 13:34:22,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 155 transitions, 1700 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 13:34:22,553 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1402 flow [2024-06-14 13:34:22,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1402, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-14 13:34:22,553 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-14 13:34:22,553 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1402 flow [2024-06-14 13:34:22,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:22,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:22,554 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:34:22,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:34:22,554 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:22,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:22,554 INFO L85 PathProgramCache]: Analyzing trace with hash 475782210, now seen corresponding path program 1 times [2024-06-14 13:34:22,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:22,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945250068] [2024-06-14 13:34:22,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:22,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:22,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:25,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:25,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:25,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945250068] [2024-06-14 13:34:25,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945250068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:25,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:25,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:34:25,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268330586] [2024-06-14 13:34:25,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:25,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:34:25,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:25,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:34:25,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:34:25,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:34:25,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1402 flow. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:25,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:25,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:34:25,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:25,970 INFO L124 PetriNetUnfolderBase]: 1968/3327 cut-off events. [2024-06-14 13:34:25,970 INFO L125 PetriNetUnfolderBase]: For 98271/98271 co-relation queries the response was YES. [2024-06-14 13:34:25,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20264 conditions, 3327 events. 1968/3327 cut-off events. For 98271/98271 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20036 event pairs, 473 based on Foata normal form. 2/3322 useless extension candidates. Maximal degree in co-relation 20205. Up to 3102 conditions per place. [2024-06-14 13:34:25,994 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 141 selfloop transitions, 11 changer transitions 0/161 dead transitions. [2024-06-14 13:34:25,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 161 transitions, 1782 flow [2024-06-14 13:34:25,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:34:25,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:34:25,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 13:34:25,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-14 13:34:25,996 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1402 flow. Second operand 6 states and 107 transitions. [2024-06-14 13:34:25,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 161 transitions, 1782 flow [2024-06-14 13:34:26,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 161 transitions, 1732 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 13:34:26,093 INFO L231 Difference]: Finished difference. Result has 135 places, 145 transitions, 1418 flow [2024-06-14 13:34:26,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1418, PETRI_PLACES=135, PETRI_TRANSITIONS=145} [2024-06-14 13:34:26,093 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-14 13:34:26,094 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 145 transitions, 1418 flow [2024-06-14 13:34:26,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:26,094 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:34:26,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:34:26,094 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:26,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:26,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1967825892, now seen corresponding path program 2 times [2024-06-14 13:34:26,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:26,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993333369] [2024-06-14 13:34:26,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:26,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:26,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:27,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:27,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:27,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993333369] [2024-06-14 13:34:27,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993333369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:27,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:27,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:34:27,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128081625] [2024-06-14 13:34:27,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:27,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:34:27,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:27,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:34:27,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:34:27,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:34:27,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 145 transitions, 1418 flow. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:27,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:27,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:34:27,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:29,030 INFO L124 PetriNetUnfolderBase]: 1955/3308 cut-off events. [2024-06-14 13:34:29,031 INFO L125 PetriNetUnfolderBase]: For 100149/100149 co-relation queries the response was YES. [2024-06-14 13:34:29,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20339 conditions, 3308 events. 1955/3308 cut-off events. For 100149/100149 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 19887 event pairs, 470 based on Foata normal form. 3/3304 useless extension candidates. Maximal degree in co-relation 20279. Up to 3083 conditions per place. [2024-06-14 13:34:29,049 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 139 selfloop transitions, 13 changer transitions 0/161 dead transitions. [2024-06-14 13:34:29,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 161 transitions, 1794 flow [2024-06-14 13:34:29,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:34:29,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:34:29,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-14 13:34:29,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-14 13:34:29,051 INFO L175 Difference]: Start difference. First operand has 135 places, 145 transitions, 1418 flow. Second operand 6 states and 104 transitions. [2024-06-14 13:34:29,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 161 transitions, 1794 flow [2024-06-14 13:34:29,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 161 transitions, 1750 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 13:34:29,135 INFO L231 Difference]: Finished difference. Result has 137 places, 148 transitions, 1451 flow [2024-06-14 13:34:29,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1451, PETRI_PLACES=137, PETRI_TRANSITIONS=148} [2024-06-14 13:34:29,136 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-14 13:34:29,136 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 148 transitions, 1451 flow [2024-06-14 13:34:29,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:29,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:29,136 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:34:29,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:34:29,137 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:29,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:29,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1277792686, now seen corresponding path program 1 times [2024-06-14 13:34:29,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:29,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835992931] [2024-06-14 13:34:29,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:29,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:29,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:31,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:31,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:31,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835992931] [2024-06-14 13:34:31,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835992931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:31,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:31,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:34:31,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48834875] [2024-06-14 13:34:31,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:31,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:34:31,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:31,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:34:31,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:34:31,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:31,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 148 transitions, 1451 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:31,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:31,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:31,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:32,903 INFO L124 PetriNetUnfolderBase]: 2115/3510 cut-off events. [2024-06-14 13:34:32,903 INFO L125 PetriNetUnfolderBase]: For 126714/126714 co-relation queries the response was YES. [2024-06-14 13:34:32,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22463 conditions, 3510 events. 2115/3510 cut-off events. For 126714/126714 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20521 event pairs, 397 based on Foata normal form. 12/3521 useless extension candidates. Maximal degree in co-relation 22402. Up to 3141 conditions per place. [2024-06-14 13:34:32,925 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 168 selfloop transitions, 22 changer transitions 0/195 dead transitions. [2024-06-14 13:34:32,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 195 transitions, 2023 flow [2024-06-14 13:34:32,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:34:32,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:34:32,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 13:34:32,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-14 13:34:32,926 INFO L175 Difference]: Start difference. First operand has 137 places, 148 transitions, 1451 flow. Second operand 9 states and 163 transitions. [2024-06-14 13:34:32,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 195 transitions, 2023 flow [2024-06-14 13:34:33,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 195 transitions, 1970 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 13:34:33,016 INFO L231 Difference]: Finished difference. Result has 142 places, 149 transitions, 1502 flow [2024-06-14 13:34:33,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1502, PETRI_PLACES=142, PETRI_TRANSITIONS=149} [2024-06-14 13:34:33,017 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-14 13:34:33,017 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 149 transitions, 1502 flow [2024-06-14 13:34:33,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:33,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:33,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] [2024-06-14 13:34:33,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:34:33,017 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:33,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:33,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1366358446, now seen corresponding path program 2 times [2024-06-14 13:34:33,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:33,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429350030] [2024-06-14 13:34:33,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:33,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:33,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:35,518 INFO 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:35,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:35,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429350030] [2024-06-14 13:34:35,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429350030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:35,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:35,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:34:35,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959346945] [2024-06-14 13:34:35,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:35,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:34:35,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:35,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:34:35,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:34:35,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:35,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 149 transitions, 1502 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:35,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:35,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:35,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:36,887 INFO L124 PetriNetUnfolderBase]: 2095/3478 cut-off events. [2024-06-14 13:34:36,888 INFO L125 PetriNetUnfolderBase]: For 124558/124558 co-relation queries the response was YES. [2024-06-14 13:34:36,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21975 conditions, 3478 events. 2095/3478 cut-off events. For 124558/124558 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20548 event pairs, 498 based on Foata normal form. 12/3489 useless extension candidates. Maximal degree in co-relation 21913. Up to 3133 conditions per place. [2024-06-14 13:34:36,912 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 163 selfloop transitions, 26 changer transitions 0/194 dead transitions. [2024-06-14 13:34:36,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 194 transitions, 2018 flow [2024-06-14 13:34:36,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:34:36,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:34:36,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 13:34:36,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-14 13:34:36,917 INFO L175 Difference]: Start difference. First operand has 142 places, 149 transitions, 1502 flow. Second operand 9 states and 163 transitions. [2024-06-14 13:34:36,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 194 transitions, 2018 flow [2024-06-14 13:34:37,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 194 transitions, 1940 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 13:34:37,007 INFO L231 Difference]: Finished difference. Result has 144 places, 149 transitions, 1482 flow [2024-06-14 13:34:37,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1482, PETRI_PLACES=144, PETRI_TRANSITIONS=149} [2024-06-14 13:34:37,008 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-14 13:34:37,008 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 149 transitions, 1482 flow [2024-06-14 13:34:37,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:37,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:37,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:37,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:34:37,009 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:37,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:37,009 INFO L85 PathProgramCache]: Analyzing trace with hash 50195788, now seen corresponding path program 3 times [2024-06-14 13:34:37,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:37,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648741952] [2024-06-14 13:34:37,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:37,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:39,753 INFO 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:39,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:39,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648741952] [2024-06-14 13:34:39,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648741952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:39,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:39,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:34:39,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526545515] [2024-06-14 13:34:39,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:39,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:34:39,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:39,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:34:39,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:34:39,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:39,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 149 transitions, 1482 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:39,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:39,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:39,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:41,125 INFO L124 PetriNetUnfolderBase]: 2075/3446 cut-off events. [2024-06-14 13:34:41,125 INFO L125 PetriNetUnfolderBase]: For 121994/121994 co-relation queries the response was YES. [2024-06-14 13:34:41,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21263 conditions, 3446 events. 2075/3446 cut-off events. For 121994/121994 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20307 event pairs, 484 based on Foata normal form. 12/3457 useless extension candidates. Maximal degree in co-relation 21200. Up to 3135 conditions per place. [2024-06-14 13:34:41,150 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 164 selfloop transitions, 20 changer transitions 0/189 dead transitions. [2024-06-14 13:34:41,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 189 transitions, 1908 flow [2024-06-14 13:34:41,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:34:41,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:34:41,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-14 13:34:41,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-14 13:34:41,152 INFO L175 Difference]: Start difference. First operand has 144 places, 149 transitions, 1482 flow. Second operand 9 states and 158 transitions. [2024-06-14 13:34:41,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 189 transitions, 1908 flow [2024-06-14 13:34:41,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 189 transitions, 1768 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-14 13:34:41,261 INFO L231 Difference]: Finished difference. Result has 144 places, 148 transitions, 1318 flow [2024-06-14 13:34:41,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1318, PETRI_PLACES=144, PETRI_TRANSITIONS=148} [2024-06-14 13:34:41,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-14 13:34:41,272 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 148 transitions, 1318 flow [2024-06-14 13:34:41,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:41,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:41,272 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:34:41,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:34:41,272 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:41,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:41,273 INFO L85 PathProgramCache]: Analyzing trace with hash -2056849795, now seen corresponding path program 1 times [2024-06-14 13:34:41,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:41,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241509689] [2024-06-14 13:34:41,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:41,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:41,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:43,602 INFO 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,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:43,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241509689] [2024-06-14 13:34:43,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241509689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:43,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:43,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:43,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444250191] [2024-06-14 13:34:43,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:43,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:43,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:43,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:43,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:43,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:43,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 148 transitions, 1318 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:34:43,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:43,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:43,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:45,080 INFO L124 PetriNetUnfolderBase]: 2095/3471 cut-off events. [2024-06-14 13:34:45,080 INFO L125 PetriNetUnfolderBase]: For 117786/117786 co-relation queries the response was YES. [2024-06-14 13:34:45,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20975 conditions, 3471 events. 2095/3471 cut-off events. For 117786/117786 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 20495 event pairs, 513 based on Foata normal form. 4/3474 useless extension candidates. Maximal degree in co-relation 20912. Up to 3192 conditions per place. [2024-06-14 13:34:45,101 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 146 selfloop transitions, 30 changer transitions 0/181 dead transitions. [2024-06-14 13:34:45,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 181 transitions, 1926 flow [2024-06-14 13:34:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:34:45,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:34:45,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:34:45,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-14 13:34:45,102 INFO L175 Difference]: Start difference. First operand has 144 places, 148 transitions, 1318 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:34:45,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 181 transitions, 1926 flow [2024-06-14 13:34:45,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 181 transitions, 1860 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 13:34:45,210 INFO L231 Difference]: Finished difference. Result has 143 places, 154 transitions, 1408 flow [2024-06-14 13:34:45,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1408, PETRI_PLACES=143, PETRI_TRANSITIONS=154} [2024-06-14 13:34:45,211 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 99 predicate places. [2024-06-14 13:34:45,211 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 154 transitions, 1408 flow [2024-06-14 13:34:45,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:34:45,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:45,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:34:45,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:34:45,211 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:45,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:45,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1260726363, now seen corresponding path program 2 times [2024-06-14 13:34:45,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:45,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325900282] [2024-06-14 13:34:45,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:45,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:45,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:47,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:47,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:47,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325900282] [2024-06-14 13:34:47,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325900282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:47,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:47,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:47,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088227368] [2024-06-14 13:34:47,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:47,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:47,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:47,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:47,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:47,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:47,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 154 transitions, 1408 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:34:47,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:47,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:47,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:49,114 INFO L124 PetriNetUnfolderBase]: 2115/3495 cut-off events. [2024-06-14 13:34:49,115 INFO L125 PetriNetUnfolderBase]: For 123672/123672 co-relation queries the response was YES. [2024-06-14 13:34:49,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21490 conditions, 3495 events. 2115/3495 cut-off events. For 123672/123672 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 20636 event pairs, 520 based on Foata normal form. 4/3493 useless extension candidates. Maximal degree in co-relation 21426. Up to 3208 conditions per place. [2024-06-14 13:34:49,135 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 138 selfloop transitions, 33 changer transitions 0/176 dead transitions. [2024-06-14 13:34:49,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 176 transitions, 1948 flow [2024-06-14 13:34:49,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:34:49,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:34:49,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:34:49,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-14 13:34:49,137 INFO L175 Difference]: Start difference. First operand has 143 places, 154 transitions, 1408 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:34:49,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 176 transitions, 1948 flow [2024-06-14 13:34:49,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 176 transitions, 1897 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 13:34:49,243 INFO L231 Difference]: Finished difference. Result has 147 places, 157 transitions, 1477 flow [2024-06-14 13:34:49,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1477, PETRI_PLACES=147, PETRI_TRANSITIONS=157} [2024-06-14 13:34:49,243 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 103 predicate places. [2024-06-14 13:34:49,243 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 157 transitions, 1477 flow [2024-06-14 13:34:49,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:34:49,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:49,244 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:34:49,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:34:49,244 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:49,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:49,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1702574665, now seen corresponding path program 3 times [2024-06-14 13:34:49,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:49,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359765061] [2024-06-14 13:34:49,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:49,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:49,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:51,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:34:51,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:51,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359765061] [2024-06-14 13:34:51,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359765061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:51,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:51,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:51,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139269228] [2024-06-14 13:34:51,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:51,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:51,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:51,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:51,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:51,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:34:51,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 157 transitions, 1477 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:34:51,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:51,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:34:51,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:53,144 INFO L124 PetriNetUnfolderBase]: 2103/3491 cut-off events. [2024-06-14 13:34:53,144 INFO L125 PetriNetUnfolderBase]: For 125314/125314 co-relation queries the response was YES. [2024-06-14 13:34:53,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21419 conditions, 3491 events. 2103/3491 cut-off events. For 125314/125314 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20631 event pairs, 510 based on Foata normal form. 4/3494 useless extension candidates. Maximal degree in co-relation 21353. Up to 3310 conditions per place. [2024-06-14 13:34:53,172 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 153 selfloop transitions, 14 changer transitions 0/172 dead transitions. [2024-06-14 13:34:53,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 172 transitions, 1857 flow [2024-06-14 13:34:53,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:34:53,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:34:53,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-14 13:34:53,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-14 13:34:53,174 INFO L175 Difference]: Start difference. First operand has 147 places, 157 transitions, 1477 flow. Second operand 7 states and 111 transitions. [2024-06-14 13:34:53,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 172 transitions, 1857 flow [2024-06-14 13:34:53,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 172 transitions, 1718 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-14 13:34:53,268 INFO L231 Difference]: Finished difference. Result has 149 places, 157 transitions, 1372 flow [2024-06-14 13:34:53,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1338, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1372, PETRI_PLACES=149, PETRI_TRANSITIONS=157} [2024-06-14 13:34:53,268 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-14 13:34:53,268 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 157 transitions, 1372 flow [2024-06-14 13:34:53,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:34:53,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:53,269 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:34:53,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:34:53,269 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:53,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:53,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1850071456, now seen corresponding path program 1 times [2024-06-14 13:34:53,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:53,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217078766] [2024-06-14 13:34:53,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:53,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:53,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:55,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:55,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:55,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217078766] [2024-06-14 13:34:55,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217078766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:55,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:55,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:55,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520216604] [2024-06-14 13:34:55,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:55,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:55,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:55,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:55,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:34:55,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:34:55,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 157 transitions, 1372 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:34:55,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:55,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:34:55,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:56,712 INFO L124 PetriNetUnfolderBase]: 2000/3382 cut-off events. [2024-06-14 13:34:56,712 INFO L125 PetriNetUnfolderBase]: For 109988/109989 co-relation queries the response was YES. [2024-06-14 13:34:56,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20038 conditions, 3382 events. 2000/3382 cut-off events. For 109988/109989 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20447 event pairs, 458 based on Foata normal form. 3/3375 useless extension candidates. Maximal degree in co-relation 19971. Up to 3118 conditions per place. [2024-06-14 13:34:56,735 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 155 selfloop transitions, 24 changer transitions 0/188 dead transitions. [2024-06-14 13:34:56,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 188 transitions, 1964 flow [2024-06-14 13:34:56,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:34:56,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:34:56,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 13:34:56,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-14 13:34:56,736 INFO L175 Difference]: Start difference. First operand has 149 places, 157 transitions, 1372 flow. Second operand 7 states and 130 transitions. [2024-06-14 13:34:56,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 188 transitions, 1964 flow [2024-06-14 13:34:56,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 188 transitions, 1903 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 13:34:56,819 INFO L231 Difference]: Finished difference. Result has 148 places, 163 transitions, 1455 flow [2024-06-14 13:34:56,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1311, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1455, PETRI_PLACES=148, PETRI_TRANSITIONS=163} [2024-06-14 13:34:56,820 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-14 13:34:56,820 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 163 transitions, 1455 flow [2024-06-14 13:34:56,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:34:56,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:56,820 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:34:56,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:34:56,821 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:34:56,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:56,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1849981246, now seen corresponding path program 2 times [2024-06-14 13:34:56,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:56,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239231499] [2024-06-14 13:34:56,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:56,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:56,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:59,997 INFO 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:59,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:59,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239231499] [2024-06-14 13:34:59,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239231499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:59,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:59,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:34:59,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250578913] [2024-06-14 13:34:59,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:59,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:34:59,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:59,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:34:59,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:35:00,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:35:00,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 163 transitions, 1455 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:35:00,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:00,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:35:00,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:00,896 INFO L124 PetriNetUnfolderBase]: 1994/3377 cut-off events. [2024-06-14 13:35:00,897 INFO L125 PetriNetUnfolderBase]: For 113543/113544 co-relation queries the response was YES. [2024-06-14 13:35:00,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20292 conditions, 3377 events. 1994/3377 cut-off events. For 113543/113544 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 20463 event pairs, 462 based on Foata normal form. 3/3373 useless extension candidates. Maximal degree in co-relation 20226. Up to 3140 conditions per place. [2024-06-14 13:35:00,920 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 160 selfloop transitions, 13 changer transitions 0/182 dead transitions. [2024-06-14 13:35:00,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 182 transitions, 1893 flow [2024-06-14 13:35:00,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:35:00,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:35:00,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 13:35:00,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-14 13:35:00,922 INFO L175 Difference]: Start difference. First operand has 148 places, 163 transitions, 1455 flow. Second operand 6 states and 107 transitions. [2024-06-14 13:35:00,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 182 transitions, 1893 flow [2024-06-14 13:35:01,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 182 transitions, 1836 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 13:35:01,094 INFO L231 Difference]: Finished difference. Result has 151 places, 166 transitions, 1486 flow [2024-06-14 13:35:01,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1486, PETRI_PLACES=151, PETRI_TRANSITIONS=166} [2024-06-14 13:35:01,096 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-14 13:35:01,096 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 166 transitions, 1486 flow [2024-06-14 13:35:01,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:35:01,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:01,096 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:35:01,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:35:01,097 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:01,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:01,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1702371646, now seen corresponding path program 3 times [2024-06-14 13:35:01,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:01,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876503822] [2024-06-14 13:35:01,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:01,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:01,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:03,708 INFO 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:03,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:03,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876503822] [2024-06-14 13:35:03,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876503822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:03,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:03,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:35:03,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635577599] [2024-06-14 13:35:03,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:03,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:35:03,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:03,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:35:03,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:35:03,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:35:03,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 166 transitions, 1486 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:35:03,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:03,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:35:03,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:04,811 INFO L124 PetriNetUnfolderBase]: 2001/3385 cut-off events. [2024-06-14 13:35:04,811 INFO L125 PetriNetUnfolderBase]: For 117476/117477 co-relation queries the response was YES. [2024-06-14 13:35:04,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20659 conditions, 3385 events. 2001/3385 cut-off events. For 117476/117477 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 20449 event pairs, 455 based on Foata normal form. 3/3381 useless extension candidates. Maximal degree in co-relation 20591. Up to 3156 conditions per place. [2024-06-14 13:35:04,833 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 164 selfloop transitions, 16 changer transitions 0/189 dead transitions. [2024-06-14 13:35:04,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 189 transitions, 1959 flow [2024-06-14 13:35:04,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:35:04,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:35:04,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-14 13:35:04,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-14 13:35:04,834 INFO L175 Difference]: Start difference. First operand has 151 places, 166 transitions, 1486 flow. Second operand 7 states and 116 transitions. [2024-06-14 13:35:04,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 189 transitions, 1959 flow [2024-06-14 13:35:04,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 189 transitions, 1901 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 13:35:04,946 INFO L231 Difference]: Finished difference. Result has 156 places, 175 transitions, 1572 flow [2024-06-14 13:35:04,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1572, PETRI_PLACES=156, PETRI_TRANSITIONS=175} [2024-06-14 13:35:04,947 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-14 13:35:04,947 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 175 transitions, 1572 flow [2024-06-14 13:35:04,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:35:04,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:04,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:35:04,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:35:04,947 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:04,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:04,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1702156165, now seen corresponding path program 1 times [2024-06-14 13:35:04,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:04,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848024016] [2024-06-14 13:35:04,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:04,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:07,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:07,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:07,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848024016] [2024-06-14 13:35:07,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848024016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:07,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:07,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:35:07,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953958817] [2024-06-14 13:35:07,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:07,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:35:07,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:07,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:35:07,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:35:07,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:35:07,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 175 transitions, 1572 flow. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:07,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:07,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:35:07,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:09,158 INFO L124 PetriNetUnfolderBase]: 2132/3528 cut-off events. [2024-06-14 13:35:09,158 INFO L125 PetriNetUnfolderBase]: For 140780/140780 co-relation queries the response was YES. [2024-06-14 13:35:09,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22346 conditions, 3528 events. 2132/3528 cut-off events. For 140780/140780 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20725 event pairs, 516 based on Foata normal form. 2/3529 useless extension candidates. Maximal degree in co-relation 22275. Up to 3361 conditions per place. [2024-06-14 13:35:09,181 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 170 selfloop transitions, 15 changer transitions 0/190 dead transitions. [2024-06-14 13:35:09,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 190 transitions, 2010 flow [2024-06-14 13:35:09,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:35:09,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:35:09,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-14 13:35:09,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-14 13:35:09,182 INFO L175 Difference]: Start difference. First operand has 156 places, 175 transitions, 1572 flow. Second operand 7 states and 109 transitions. [2024-06-14 13:35:09,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 190 transitions, 2010 flow [2024-06-14 13:35:09,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 190 transitions, 1959 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 13:35:09,300 INFO L231 Difference]: Finished difference. Result has 160 places, 177 transitions, 1594 flow [2024-06-14 13:35:09,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1521, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1594, PETRI_PLACES=160, PETRI_TRANSITIONS=177} [2024-06-14 13:35:09,301 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-14 13:35:09,301 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 177 transitions, 1594 flow [2024-06-14 13:35:09,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:09,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:09,301 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:35:09,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:35:09,302 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:09,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:09,302 INFO L85 PathProgramCache]: Analyzing trace with hash 657399581, now seen corresponding path program 1 times [2024-06-14 13:35:09,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:09,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307200285] [2024-06-14 13:35:09,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:09,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:11,767 INFO 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:11,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:11,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307200285] [2024-06-14 13:35:11,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307200285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:11,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:11,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:35:11,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644033003] [2024-06-14 13:35:11,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:11,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:35:11,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:11,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:35:11,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:35:11,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:35:11,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 177 transitions, 1594 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:11,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:11,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:35:11,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:12,858 INFO L124 PetriNetUnfolderBase]: 2142/3545 cut-off events. [2024-06-14 13:35:12,858 INFO L125 PetriNetUnfolderBase]: For 145762/145762 co-relation queries the response was YES. [2024-06-14 13:35:12,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22557 conditions, 3545 events. 2142/3545 cut-off events. For 145762/145762 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 20894 event pairs, 503 based on Foata normal form. 2/3546 useless extension candidates. Maximal degree in co-relation 22485. Up to 3330 conditions per place. [2024-06-14 13:35:12,883 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 179 selfloop transitions, 20 changer transitions 0/204 dead transitions. [2024-06-14 13:35:12,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 204 transitions, 2114 flow [2024-06-14 13:35:12,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:35:12,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:35:12,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 13:35:12,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-14 13:35:12,884 INFO L175 Difference]: Start difference. First operand has 160 places, 177 transitions, 1594 flow. Second operand 7 states and 122 transitions. [2024-06-14 13:35:12,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 204 transitions, 2114 flow [2024-06-14 13:35:13,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 204 transitions, 2057 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 13:35:13,025 INFO L231 Difference]: Finished difference. Result has 162 places, 181 transitions, 1651 flow [2024-06-14 13:35:13,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1651, PETRI_PLACES=162, PETRI_TRANSITIONS=181} [2024-06-14 13:35:13,025 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-14 13:35:13,025 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 181 transitions, 1651 flow [2024-06-14 13:35:13,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:13,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:13,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:35:13,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:35:13,026 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:13,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:13,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1754059551, now seen corresponding path program 2 times [2024-06-14 13:35:13,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:13,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624993127] [2024-06-14 13:35:13,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:13,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:13,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:15,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:15,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:15,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624993127] [2024-06-14 13:35:15,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624993127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:15,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:15,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:35:15,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291756107] [2024-06-14 13:35:15,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:15,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:35:15,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:15,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:35:15,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:35:15,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:35:15,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 181 transitions, 1651 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:15,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:15,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:35:15,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:16,506 INFO L124 PetriNetUnfolderBase]: 2152/3560 cut-off events. [2024-06-14 13:35:16,507 INFO L125 PetriNetUnfolderBase]: For 152849/152849 co-relation queries the response was YES. [2024-06-14 13:35:16,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23192 conditions, 3560 events. 2152/3560 cut-off events. For 152849/152849 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21023 event pairs, 510 based on Foata normal form. 2/3561 useless extension candidates. Maximal degree in co-relation 23119. Up to 3315 conditions per place. [2024-06-14 13:35:16,534 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 176 selfloop transitions, 26 changer transitions 0/207 dead transitions. [2024-06-14 13:35:16,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 207 transitions, 2201 flow [2024-06-14 13:35:16,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:35:16,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:35:16,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 13:35:16,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-14 13:35:16,538 INFO L175 Difference]: Start difference. First operand has 162 places, 181 transitions, 1651 flow. Second operand 7 states and 121 transitions. [2024-06-14 13:35:16,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 207 transitions, 2201 flow [2024-06-14 13:35:16,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 207 transitions, 2117 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 13:35:16,652 INFO L231 Difference]: Finished difference. Result has 164 places, 184 transitions, 1685 flow [2024-06-14 13:35:16,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1685, PETRI_PLACES=164, PETRI_TRANSITIONS=184} [2024-06-14 13:35:16,653 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-14 13:35:16,653 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 184 transitions, 1685 flow [2024-06-14 13:35:16,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:16,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:16,654 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:35:16,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:35:16,654 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:16,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:16,654 INFO L85 PathProgramCache]: Analyzing trace with hash 829889471, now seen corresponding path program 3 times [2024-06-14 13:35:16,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:16,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980460459] [2024-06-14 13:35:16,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:16,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:16,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:19,295 INFO 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,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:19,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980460459] [2024-06-14 13:35:19,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980460459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:19,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:19,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:35:19,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651332403] [2024-06-14 13:35:19,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:19,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:35:19,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:19,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:35:19,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:35:19,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:35:19,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 184 transitions, 1685 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:19,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:19,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:35:19,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:20,312 INFO L124 PetriNetUnfolderBase]: 2162/3570 cut-off events. [2024-06-14 13:35:20,313 INFO L125 PetriNetUnfolderBase]: For 159991/159991 co-relation queries the response was YES. [2024-06-14 13:35:20,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23712 conditions, 3570 events. 2162/3570 cut-off events. For 159991/159991 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21044 event pairs, 512 based on Foata normal form. 2/3568 useless extension candidates. Maximal degree in co-relation 23638. Up to 3325 conditions per place. [2024-06-14 13:35:20,337 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 176 selfloop transitions, 27 changer transitions 0/208 dead transitions. [2024-06-14 13:35:20,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 208 transitions, 2219 flow [2024-06-14 13:35:20,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:35:20,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:35:20,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 13:35:20,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-14 13:35:20,338 INFO L175 Difference]: Start difference. First operand has 164 places, 184 transitions, 1685 flow. Second operand 7 states and 121 transitions. [2024-06-14 13:35:20,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 208 transitions, 2219 flow [2024-06-14 13:35:20,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 208 transitions, 2131 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 13:35:20,515 INFO L231 Difference]: Finished difference. Result has 166 places, 188 transitions, 1739 flow [2024-06-14 13:35:20,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1739, PETRI_PLACES=166, PETRI_TRANSITIONS=188} [2024-06-14 13:35:20,515 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-14 13:35:20,515 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 188 transitions, 1739 flow [2024-06-14 13:35:20,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:20,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:20,516 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:35:20,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:35:20,516 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:20,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:20,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1514850531, now seen corresponding path program 4 times [2024-06-14 13:35:20,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:20,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413482603] [2024-06-14 13:35:20,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:20,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:20,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:23,261 INFO 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:23,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:23,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413482603] [2024-06-14 13:35:23,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413482603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:23,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:23,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:35:23,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487395287] [2024-06-14 13:35:23,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:23,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:35:23,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:23,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:35:23,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:35:23,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:35:23,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 188 transitions, 1739 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:23,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:23,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:35:23,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:24,199 INFO L124 PetriNetUnfolderBase]: 2167/3577 cut-off events. [2024-06-14 13:35:24,199 INFO L125 PetriNetUnfolderBase]: For 166395/166395 co-relation queries the response was YES. [2024-06-14 13:35:24,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24264 conditions, 3577 events. 2167/3577 cut-off events. For 166395/166395 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21088 event pairs, 508 based on Foata normal form. 1/3574 useless extension candidates. Maximal degree in co-relation 24189. Up to 3320 conditions per place. [2024-06-14 13:35:24,227 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 169 selfloop transitions, 36 changer transitions 0/210 dead transitions. [2024-06-14 13:35:24,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 210 transitions, 2263 flow [2024-06-14 13:35:24,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:35:24,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:35:24,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 13:35:24,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-14 13:35:24,249 INFO L175 Difference]: Start difference. First operand has 166 places, 188 transitions, 1739 flow. Second operand 7 states and 117 transitions. [2024-06-14 13:35:24,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 210 transitions, 2263 flow [2024-06-14 13:35:24,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 210 transitions, 2151 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-14 13:35:24,429 INFO L231 Difference]: Finished difference. Result has 169 places, 194 transitions, 1801 flow [2024-06-14 13:35:24,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1801, PETRI_PLACES=169, PETRI_TRANSITIONS=194} [2024-06-14 13:35:24,430 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-14 13:35:24,430 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 194 transitions, 1801 flow [2024-06-14 13:35:24,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:24,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:24,430 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:35:24,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:35:24,431 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:24,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:24,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1240586467, now seen corresponding path program 5 times [2024-06-14 13:35:24,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:24,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623755162] [2024-06-14 13:35:24,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:24,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:24,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:26,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:26,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:26,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623755162] [2024-06-14 13:35:26,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623755162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:26,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:26,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:35:26,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937920661] [2024-06-14 13:35:26,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:26,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:35:26,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:26,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:35:26,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:35:26,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:35:26,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 194 transitions, 1801 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:26,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:26,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:35:26,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:27,680 INFO L124 PetriNetUnfolderBase]: 2177/3587 cut-off events. [2024-06-14 13:35:27,680 INFO L125 PetriNetUnfolderBase]: For 174708/174708 co-relation queries the response was YES. [2024-06-14 13:35:27,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24717 conditions, 3587 events. 2177/3587 cut-off events. For 174708/174708 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 21226 event pairs, 523 based on Foata normal form. 2/3583 useless extension candidates. Maximal degree in co-relation 24640. Up to 3350 conditions per place. [2024-06-14 13:35:27,772 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 181 selfloop transitions, 26 changer transitions 0/212 dead transitions. [2024-06-14 13:35:27,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 212 transitions, 2365 flow [2024-06-14 13:35:27,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:35:27,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:35:27,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-14 13:35:27,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787375415282392 [2024-06-14 13:35:27,774 INFO L175 Difference]: Start difference. First operand has 169 places, 194 transitions, 1801 flow. Second operand 7 states and 114 transitions. [2024-06-14 13:35:27,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 212 transitions, 2365 flow [2024-06-14 13:35:27,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 212 transitions, 2291 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 13:35:27,960 INFO L231 Difference]: Finished difference. Result has 173 places, 197 transitions, 1861 flow [2024-06-14 13:35:27,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1861, PETRI_PLACES=173, PETRI_TRANSITIONS=197} [2024-06-14 13:35:27,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 129 predicate places. [2024-06-14 13:35:27,961 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 197 transitions, 1861 flow [2024-06-14 13:35:27,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:27,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:27,962 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:35:27,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:35:27,962 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:27,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:27,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1233920227, now seen corresponding path program 6 times [2024-06-14 13:35:27,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:27,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73091594] [2024-06-14 13:35:27,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:27,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:27,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:30,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:30,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:30,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73091594] [2024-06-14 13:35:30,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73091594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:30,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:30,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:35:30,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204045615] [2024-06-14 13:35:30,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:30,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:35:30,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:30,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:35:30,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:35:30,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:35:30,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 197 transitions, 1861 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:30,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:30,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:35:30,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:32,025 INFO L124 PetriNetUnfolderBase]: 2309/3778 cut-off events. [2024-06-14 13:35:32,025 INFO L125 PetriNetUnfolderBase]: For 210440/210440 co-relation queries the response was YES. [2024-06-14 13:35:32,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27878 conditions, 3778 events. 2309/3778 cut-off events. For 210440/210440 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22225 event pairs, 509 based on Foata normal form. 2/3774 useless extension candidates. Maximal degree in co-relation 27799. Up to 3261 conditions per place. [2024-06-14 13:35:32,055 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 163 selfloop transitions, 67 changer transitions 0/235 dead transitions. [2024-06-14 13:35:32,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 235 transitions, 2777 flow [2024-06-14 13:35:32,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:32,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:32,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:35:32,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-14 13:35:32,057 INFO L175 Difference]: Start difference. First operand has 173 places, 197 transitions, 1861 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:35:32,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 235 transitions, 2777 flow [2024-06-14 13:35:32,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 235 transitions, 2681 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 13:35:32,295 INFO L231 Difference]: Finished difference. Result has 178 places, 210 transitions, 2203 flow [2024-06-14 13:35:32,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2203, PETRI_PLACES=178, PETRI_TRANSITIONS=210} [2024-06-14 13:35:32,296 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-14 13:35:32,296 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 210 transitions, 2203 flow [2024-06-14 13:35:32,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:35:32,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:32,296 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:35:32,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:35:32,297 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:32,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:32,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1960120963, now seen corresponding path program 1 times [2024-06-14 13:35:32,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:32,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172737232] [2024-06-14 13:35:32,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:32,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:32,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:34,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:34,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:34,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172737232] [2024-06-14 13:35:34,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172737232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:34,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:34,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:34,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357578932] [2024-06-14 13:35:34,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:34,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:34,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:34,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:34,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:34,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:35:34,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 210 transitions, 2203 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:34,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:34,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:35:34,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:36,196 INFO L124 PetriNetUnfolderBase]: 2333/3857 cut-off events. [2024-06-14 13:35:36,196 INFO L125 PetriNetUnfolderBase]: For 254251/254273 co-relation queries the response was YES. [2024-06-14 13:35:36,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30297 conditions, 3857 events. 2333/3857 cut-off events. For 254251/254273 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 23132 event pairs, 523 based on Foata normal form. 14/3864 useless extension candidates. Maximal degree in co-relation 30215. Up to 3395 conditions per place. [2024-06-14 13:35:36,230 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 194 selfloop transitions, 38 changer transitions 0/250 dead transitions. [2024-06-14 13:35:36,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 250 transitions, 3078 flow [2024-06-14 13:35:36,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:36,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:36,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-14 13:35:36,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-14 13:35:36,232 INFO L175 Difference]: Start difference. First operand has 178 places, 210 transitions, 2203 flow. Second operand 8 states and 153 transitions. [2024-06-14 13:35:36,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 250 transitions, 3078 flow [2024-06-14 13:35:36,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 250 transitions, 2958 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 13:35:36,564 INFO L231 Difference]: Finished difference. Result has 182 places, 212 transitions, 2211 flow [2024-06-14 13:35:36,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2211, PETRI_PLACES=182, PETRI_TRANSITIONS=212} [2024-06-14 13:35:36,565 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-14 13:35:36,565 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 212 transitions, 2211 flow [2024-06-14 13:35:36,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:36,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:36,565 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:35:36,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:35:36,566 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:36,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:36,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1517638113, now seen corresponding path program 2 times [2024-06-14 13:35:36,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:36,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083225985] [2024-06-14 13:35:36,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:36,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:36,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:39,553 INFO 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:39,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:39,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083225985] [2024-06-14 13:35:39,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083225985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:39,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:39,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:39,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966201874] [2024-06-14 13:35:39,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:39,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:39,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:39,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:39,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:39,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:35:39,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 212 transitions, 2211 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:39,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:39,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:35:39,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:40,844 INFO L124 PetriNetUnfolderBase]: 2351/3897 cut-off events. [2024-06-14 13:35:40,844 INFO L125 PetriNetUnfolderBase]: For 259285/259324 co-relation queries the response was YES. [2024-06-14 13:35:40,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30353 conditions, 3897 events. 2351/3897 cut-off events. For 259285/259324 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23443 event pairs, 562 based on Foata normal form. 13/3902 useless extension candidates. Maximal degree in co-relation 30270. Up to 3544 conditions per place. [2024-06-14 13:35:40,879 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 196 selfloop transitions, 28 changer transitions 0/242 dead transitions. [2024-06-14 13:35:40,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 242 transitions, 2804 flow [2024-06-14 13:35:40,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:40,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:40,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 13:35:40,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 13:35:40,881 INFO L175 Difference]: Start difference. First operand has 182 places, 212 transitions, 2211 flow. Second operand 8 states and 144 transitions. [2024-06-14 13:35:40,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 242 transitions, 2804 flow [2024-06-14 13:35:41,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 242 transitions, 2750 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 13:35:41,189 INFO L231 Difference]: Finished difference. Result has 186 places, 213 transitions, 2244 flow [2024-06-14 13:35:41,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2157, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2244, PETRI_PLACES=186, PETRI_TRANSITIONS=213} [2024-06-14 13:35:41,190 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-14 13:35:41,190 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 213 transitions, 2244 flow [2024-06-14 13:35:41,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:41,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:41,190 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:35:41,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:35:41,190 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:41,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:41,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1960239073, now seen corresponding path program 3 times [2024-06-14 13:35:41,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:41,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742495983] [2024-06-14 13:35:41,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:41,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:41,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:44,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:44,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:44,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742495983] [2024-06-14 13:35:44,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742495983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:44,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:44,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:44,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395142658] [2024-06-14 13:35:44,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:44,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:44,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:44,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:44,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:44,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:35:44,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 213 transitions, 2244 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:44,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:44,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:35:44,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:45,798 INFO L124 PetriNetUnfolderBase]: 2359/3912 cut-off events. [2024-06-14 13:35:45,798 INFO L125 PetriNetUnfolderBase]: For 258796/258823 co-relation queries the response was YES. [2024-06-14 13:35:45,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30350 conditions, 3912 events. 2359/3912 cut-off events. For 258796/258823 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 23576 event pairs, 561 based on Foata normal form. 13/3922 useless extension candidates. Maximal degree in co-relation 30265. Up to 3582 conditions per place. [2024-06-14 13:35:45,832 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 203 selfloop transitions, 17 changer transitions 0/238 dead transitions. [2024-06-14 13:35:45,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 238 transitions, 2812 flow [2024-06-14 13:35:45,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:45,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:45,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:35:45,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 13:35:45,833 INFO L175 Difference]: Start difference. First operand has 186 places, 213 transitions, 2244 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:35:45,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 238 transitions, 2812 flow [2024-06-14 13:35:46,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 238 transitions, 2751 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:35:46,144 INFO L231 Difference]: Finished difference. Result has 188 places, 214 transitions, 2248 flow [2024-06-14 13:35:46,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2183, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2248, PETRI_PLACES=188, PETRI_TRANSITIONS=214} [2024-06-14 13:35:46,145 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-14 13:35:46,145 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 214 transitions, 2248 flow [2024-06-14 13:35:46,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:46,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:46,145 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:35:46,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:35:46,145 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:46,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:46,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1233911299, now seen corresponding path program 4 times [2024-06-14 13:35:46,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:46,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50472135] [2024-06-14 13:35:46,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:46,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:46,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:48,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:35:48,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:48,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50472135] [2024-06-14 13:35:48,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50472135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:48,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:48,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:48,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156147642] [2024-06-14 13:35:48,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:48,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:48,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:48,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:48,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:48,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:35:48,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 214 transitions, 2248 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:48,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:48,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:35:48,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:50,226 INFO L124 PetriNetUnfolderBase]: 2331/3871 cut-off events. [2024-06-14 13:35:50,226 INFO L125 PetriNetUnfolderBase]: For 248208/248223 co-relation queries the response was YES. [2024-06-14 13:35:50,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29440 conditions, 3871 events. 2331/3871 cut-off events. For 248208/248223 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 23337 event pairs, 548 based on Foata normal form. 14/3884 useless extension candidates. Maximal degree in co-relation 29354. Up to 3536 conditions per place. [2024-06-14 13:35:50,258 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 188 selfloop transitions, 28 changer transitions 0/234 dead transitions. [2024-06-14 13:35:50,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 234 transitions, 2771 flow [2024-06-14 13:35:50,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:50,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:50,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 13:35:50,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-14 13:35:50,260 INFO L175 Difference]: Start difference. First operand has 188 places, 214 transitions, 2248 flow. Second operand 8 states and 134 transitions. [2024-06-14 13:35:50,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 234 transitions, 2771 flow [2024-06-14 13:35:50,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 234 transitions, 2690 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:35:50,576 INFO L231 Difference]: Finished difference. Result has 191 places, 214 transitions, 2242 flow [2024-06-14 13:35:50,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2167, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2242, PETRI_PLACES=191, PETRI_TRANSITIONS=214} [2024-06-14 13:35:50,577 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-14 13:35:50,577 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 214 transitions, 2242 flow [2024-06-14 13:35:50,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:50,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:50,577 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:50,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:35:50,577 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:50,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:50,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1360901793, now seen corresponding path program 1 times [2024-06-14 13:35:50,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:50,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806372404] [2024-06-14 13:35:50,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:50,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:50,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:53,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:35:53,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:53,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806372404] [2024-06-14 13:35:53,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806372404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:53,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:53,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:53,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577299729] [2024-06-14 13:35:53,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:53,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:53,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:53,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:53,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:53,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:35:53,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 214 transitions, 2242 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:53,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:53,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:35:53,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:54,497 INFO L124 PetriNetUnfolderBase]: 2448/4010 cut-off events. [2024-06-14 13:35:54,497 INFO L125 PetriNetUnfolderBase]: For 242734/242734 co-relation queries the response was YES. [2024-06-14 13:35:54,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30450 conditions, 4010 events. 2448/4010 cut-off events. For 242734/242734 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 23782 event pairs, 572 based on Foata normal form. 1/4010 useless extension candidates. Maximal degree in co-relation 30362. Up to 3769 conditions per place. [2024-06-14 13:35:54,532 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 221 selfloop transitions, 33 changer transitions 0/259 dead transitions. [2024-06-14 13:35:54,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 259 transitions, 3160 flow [2024-06-14 13:35:54,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:54,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:54,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:35:54,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-14 13:35:54,534 INFO L175 Difference]: Start difference. First operand has 191 places, 214 transitions, 2242 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:35:54,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 259 transitions, 3160 flow [2024-06-14 13:35:54,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 259 transitions, 3080 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 13:35:54,929 INFO L231 Difference]: Finished difference. Result has 194 places, 230 transitions, 2497 flow [2024-06-14 13:35:54,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2497, PETRI_PLACES=194, PETRI_TRANSITIONS=230} [2024-06-14 13:35:54,929 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-06-14 13:35:54,929 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 230 transitions, 2497 flow [2024-06-14 13:35:54,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:54,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:54,930 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:54,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:35:54,930 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:54,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:54,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1095447325, now seen corresponding path program 2 times [2024-06-14 13:35:54,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:54,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007570755] [2024-06-14 13:35:54,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:54,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:35:54,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:35:58,179 INFO 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:58,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:35:58,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007570755] [2024-06-14 13:35:58,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007570755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:35:58,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:35:58,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:35:58,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675291924] [2024-06-14 13:35:58,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:35:58,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:35:58,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:35:58,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:35:58,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:35:58,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:35:58,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 230 transitions, 2497 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:58,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:35:58,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:35:58,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:35:59,584 INFO L124 PetriNetUnfolderBase]: 2458/4024 cut-off events. [2024-06-14 13:35:59,585 INFO L125 PetriNetUnfolderBase]: For 246735/246735 co-relation queries the response was YES. [2024-06-14 13:35:59,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30984 conditions, 4024 events. 2458/4024 cut-off events. For 246735/246735 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 23839 event pairs, 563 based on Foata normal form. 2/4025 useless extension candidates. Maximal degree in co-relation 30893. Up to 3797 conditions per place. [2024-06-14 13:35:59,619 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 229 selfloop transitions, 24 changer transitions 0/258 dead transitions. [2024-06-14 13:35:59,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 258 transitions, 3159 flow [2024-06-14 13:35:59,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:35:59,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:35:59,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:35:59,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-14 13:35:59,621 INFO L175 Difference]: Start difference. First operand has 194 places, 230 transitions, 2497 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:35:59,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 258 transitions, 3159 flow [2024-06-14 13:35:59,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 258 transitions, 3061 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-14 13:35:59,990 INFO L231 Difference]: Finished difference. Result has 200 places, 234 transitions, 2552 flow [2024-06-14 13:35:59,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2552, PETRI_PLACES=200, PETRI_TRANSITIONS=234} [2024-06-14 13:35:59,991 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-14 13:35:59,991 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 234 transitions, 2552 flow [2024-06-14 13:35:59,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:35:59,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:35:59,991 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:59,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:35:59,992 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:35:59,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:35:59,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1539673396, now seen corresponding path program 1 times [2024-06-14 13:35:59,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:35:59,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340293479] [2024-06-14 13:35:59,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:35:59,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:00,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:03,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:36:03,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:03,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340293479] [2024-06-14 13:36:03,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340293479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:03,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:03,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:03,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734561826] [2024-06-14 13:36:03,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:03,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:03,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:03,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:03,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:03,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:03,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 234 transitions, 2552 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:03,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:03,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:03,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:04,128 INFO L124 PetriNetUnfolderBase]: 2478/4052 cut-off events. [2024-06-14 13:36:04,128 INFO L125 PetriNetUnfolderBase]: For 262899/262899 co-relation queries the response was YES. [2024-06-14 13:36:04,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31952 conditions, 4052 events. 2478/4052 cut-off events. For 262899/262899 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 23993 event pairs, 570 based on Foata normal form. 4/4055 useless extension candidates. Maximal degree in co-relation 31859. Up to 3819 conditions per place. [2024-06-14 13:36:04,165 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 234 selfloop transitions, 24 changer transitions 0/263 dead transitions. [2024-06-14 13:36:04,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 263 transitions, 3244 flow [2024-06-14 13:36:04,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:04,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:04,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:36:04,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 13:36:04,166 INFO L175 Difference]: Start difference. First operand has 200 places, 234 transitions, 2552 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:36:04,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 263 transitions, 3244 flow [2024-06-14 13:36:04,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 263 transitions, 3087 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-14 13:36:04,455 INFO L231 Difference]: Finished difference. Result has 202 places, 238 transitions, 2562 flow [2024-06-14 13:36:04,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2562, PETRI_PLACES=202, PETRI_TRANSITIONS=238} [2024-06-14 13:36:04,456 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-14 13:36:04,456 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 238 transitions, 2562 flow [2024-06-14 13:36:04,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:04,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:04,456 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,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:36:04,457 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:04,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:04,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1213201983, now seen corresponding path program 3 times [2024-06-14 13:36:04,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:04,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443555044] [2024-06-14 13:36:04,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:04,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:04,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:07,042 INFO 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,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:07,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443555044] [2024-06-14 13:36:07,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443555044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:07,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:07,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:07,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438180736] [2024-06-14 13:36:07,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:07,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:07,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:07,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:07,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:07,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:07,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 238 transitions, 2562 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:07,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:07,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:07,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:08,485 INFO L124 PetriNetUnfolderBase]: 2493/4078 cut-off events. [2024-06-14 13:36:08,485 INFO L125 PetriNetUnfolderBase]: For 269760/269760 co-relation queries the response was YES. [2024-06-14 13:36:08,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32552 conditions, 4078 events. 2493/4078 cut-off events. For 269760/269760 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 24244 event pairs, 579 based on Foata normal form. 2/4079 useless extension candidates. Maximal degree in co-relation 32458. Up to 3819 conditions per place. [2024-06-14 13:36:08,525 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 226 selfloop transitions, 39 changer transitions 0/270 dead transitions. [2024-06-14 13:36:08,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 270 transitions, 3325 flow [2024-06-14 13:36:08,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:08,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:08,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 13:36:08,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-14 13:36:08,526 INFO L175 Difference]: Start difference. First operand has 202 places, 238 transitions, 2562 flow. Second operand 8 states and 134 transitions. [2024-06-14 13:36:08,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 270 transitions, 3325 flow [2024-06-14 13:36:08,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 270 transitions, 3190 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-14 13:36:08,901 INFO L231 Difference]: Finished difference. Result has 205 places, 248 transitions, 2709 flow [2024-06-14 13:36:08,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2709, PETRI_PLACES=205, PETRI_TRANSITIONS=248} [2024-06-14 13:36:08,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-14 13:36:08,902 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 248 transitions, 2709 flow [2024-06-14 13:36:08,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:08,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:08,903 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:08,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:36:08,903 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:08,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:08,904 INFO L85 PathProgramCache]: Analyzing trace with hash -947837570, now seen corresponding path program 2 times [2024-06-14 13:36:08,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:08,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742401163] [2024-06-14 13:36:08,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:08,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:08,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:11,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:36:11,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:11,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742401163] [2024-06-14 13:36:11,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742401163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:11,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:11,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:11,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414853079] [2024-06-14 13:36:11,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:11,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:11,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:11,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:11,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:11,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:11,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 248 transitions, 2709 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:11,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:11,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:11,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:12,852 INFO L124 PetriNetUnfolderBase]: 2574/4194 cut-off events. [2024-06-14 13:36:12,852 INFO L125 PetriNetUnfolderBase]: For 302175/302175 co-relation queries the response was YES. [2024-06-14 13:36:12,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34667 conditions, 4194 events. 2574/4194 cut-off events. For 302175/302175 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 24929 event pairs, 576 based on Foata normal form. 5/4198 useless extension candidates. Maximal degree in co-relation 34571. Up to 3819 conditions per place. [2024-06-14 13:36:12,886 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 234 selfloop transitions, 55 changer transitions 0/294 dead transitions. [2024-06-14 13:36:12,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 294 transitions, 3967 flow [2024-06-14 13:36:12,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:12,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:12,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 13:36:12,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 13:36:12,888 INFO L175 Difference]: Start difference. First operand has 205 places, 248 transitions, 2709 flow. Second operand 8 states and 144 transitions. [2024-06-14 13:36:12,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 294 transitions, 3967 flow [2024-06-14 13:36:13,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 294 transitions, 3793 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-14 13:36:13,205 INFO L231 Difference]: Finished difference. Result has 209 places, 259 transitions, 3007 flow [2024-06-14 13:36:13,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2535, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3007, PETRI_PLACES=209, PETRI_TRANSITIONS=259} [2024-06-14 13:36:13,205 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-14 13:36:13,206 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 259 transitions, 3007 flow [2024-06-14 13:36:13,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:13,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:13,206 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:13,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:36:13,206 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:13,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:13,206 INFO L85 PathProgramCache]: Analyzing trace with hash -947630180, now seen corresponding path program 3 times [2024-06-14 13:36:13,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:13,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058963213] [2024-06-14 13:36:13,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:13,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:13,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:15,653 INFO 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,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:15,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058963213] [2024-06-14 13:36:15,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058963213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:15,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:15,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:15,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121942288] [2024-06-14 13:36:15,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:15,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:15,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:15,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:15,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:15,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:15,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 259 transitions, 3007 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:15,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:15,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:15,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:17,187 INFO L124 PetriNetUnfolderBase]: 2553/4170 cut-off events. [2024-06-14 13:36:17,188 INFO L125 PetriNetUnfolderBase]: For 305934/305934 co-relation queries the response was YES. [2024-06-14 13:36:17,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34543 conditions, 4170 events. 2553/4170 cut-off events. For 305934/305934 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 24856 event pairs, 579 based on Foata normal form. 7/4176 useless extension candidates. Maximal degree in co-relation 34445. Up to 3834 conditions per place. [2024-06-14 13:36:17,222 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 240 selfloop transitions, 44 changer transitions 0/289 dead transitions. [2024-06-14 13:36:17,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 289 transitions, 3756 flow [2024-06-14 13:36:17,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:17,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:17,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:36:17,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 13:36:17,223 INFO L175 Difference]: Start difference. First operand has 209 places, 259 transitions, 3007 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:36:17,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 289 transitions, 3756 flow [2024-06-14 13:36:17,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 289 transitions, 3509 flow, removed 101 selfloop flow, removed 4 redundant places. [2024-06-14 13:36:17,603 INFO L231 Difference]: Finished difference. Result has 213 places, 259 transitions, 2857 flow [2024-06-14 13:36:17,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2760, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2857, PETRI_PLACES=213, PETRI_TRANSITIONS=259} [2024-06-14 13:36:17,605 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-14 13:36:17,605 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 259 transitions, 2857 flow [2024-06-14 13:36:17,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:17,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:17,605 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:17,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:36:17,605 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:17,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:17,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1391848470, now seen corresponding path program 1 times [2024-06-14 13:36:17,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:17,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116324484] [2024-06-14 13:36:17,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:17,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:17,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:20,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:36:20,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:20,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116324484] [2024-06-14 13:36:20,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116324484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:20,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:20,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:36:20,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95633919] [2024-06-14 13:36:20,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:20,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:36:20,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:20,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:36:20,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:36:20,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:20,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 259 transitions, 2857 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:20,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:20,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:20,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:22,523 INFO L124 PetriNetUnfolderBase]: 2597/4238 cut-off events. [2024-06-14 13:36:22,524 INFO L125 PetriNetUnfolderBase]: For 319854/319854 co-relation queries the response was YES. [2024-06-14 13:36:22,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34849 conditions, 4238 events. 2597/4238 cut-off events. For 319854/319854 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 25261 event pairs, 575 based on Foata normal form. 12/4249 useless extension candidates. Maximal degree in co-relation 34749. Up to 3877 conditions per place. [2024-06-14 13:36:22,562 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 248 selfloop transitions, 39 changer transitions 0/292 dead transitions. [2024-06-14 13:36:22,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 292 transitions, 3669 flow [2024-06-14 13:36:22,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:22,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:22,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 13:36:22,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-14 13:36:22,564 INFO L175 Difference]: Start difference. First operand has 213 places, 259 transitions, 2857 flow. Second operand 8 states and 142 transitions. [2024-06-14 13:36:22,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 292 transitions, 3669 flow [2024-06-14 13:36:22,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 292 transitions, 3563 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 13:36:22,982 INFO L231 Difference]: Finished difference. Result has 214 places, 260 transitions, 2853 flow [2024-06-14 13:36:22,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2751, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2853, PETRI_PLACES=214, PETRI_TRANSITIONS=260} [2024-06-14 13:36:22,983 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-14 13:36:22,983 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 260 transitions, 2853 flow [2024-06-14 13:36:22,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:22,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:22,983 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:22,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:36:22,983 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:22,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:22,984 INFO L85 PathProgramCache]: Analyzing trace with hash -70077311, now seen corresponding path program 4 times [2024-06-14 13:36:22,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:22,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316495713] [2024-06-14 13:36:22,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:22,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:23,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:26,732 INFO 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:26,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:26,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316495713] [2024-06-14 13:36:26,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316495713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:26,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:26,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:26,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229881233] [2024-06-14 13:36:26,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:26,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:26,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:26,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:26,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:26,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:26,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 260 transitions, 2853 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:26,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:26,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:26,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:28,078 INFO L124 PetriNetUnfolderBase]: 2623/4256 cut-off events. [2024-06-14 13:36:28,078 INFO L125 PetriNetUnfolderBase]: For 313650/313650 co-relation queries the response was YES. [2024-06-14 13:36:28,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35546 conditions, 4256 events. 2623/4256 cut-off events. For 313650/313650 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 25290 event pairs, 599 based on Foata normal form. 2/4252 useless extension candidates. Maximal degree in co-relation 35445. Up to 3868 conditions per place. [2024-06-14 13:36:28,114 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 213 selfloop transitions, 77 changer transitions 0/295 dead transitions. [2024-06-14 13:36:28,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 295 transitions, 3875 flow [2024-06-14 13:36:28,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:28,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:28,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 13:36:28,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-14 13:36:28,116 INFO L175 Difference]: Start difference. First operand has 214 places, 260 transitions, 2853 flow. Second operand 8 states and 145 transitions. [2024-06-14 13:36:28,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 295 transitions, 3875 flow [2024-06-14 13:36:28,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 295 transitions, 3794 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 13:36:28,573 INFO L231 Difference]: Finished difference. Result has 217 places, 268 transitions, 3183 flow [2024-06-14 13:36:28,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2772, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3183, PETRI_PLACES=217, PETRI_TRANSITIONS=268} [2024-06-14 13:36:28,574 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 173 predicate places. [2024-06-14 13:36:28,574 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 268 transitions, 3183 flow [2024-06-14 13:36:28,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:28,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:28,574 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:28,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:36:28,574 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:28,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:28,575 INFO L85 PathProgramCache]: Analyzing trace with hash -69987101, now seen corresponding path program 5 times [2024-06-14 13:36:28,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:28,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739898963] [2024-06-14 13:36:28,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:28,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:28,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:32,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:36:32,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:32,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739898963] [2024-06-14 13:36:32,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739898963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:32,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:32,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:32,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900018532] [2024-06-14 13:36:32,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:32,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:32,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:32,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:32,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:32,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:32,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 268 transitions, 3183 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:32,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:32,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:32,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:33,498 INFO L124 PetriNetUnfolderBase]: 2633/4266 cut-off events. [2024-06-14 13:36:33,498 INFO L125 PetriNetUnfolderBase]: For 329679/329679 co-relation queries the response was YES. [2024-06-14 13:36:33,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36593 conditions, 4266 events. 2633/4266 cut-off events. For 329679/329679 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 25377 event pairs, 607 based on Foata normal form. 2/4262 useless extension candidates. Maximal degree in co-relation 36490. Up to 3912 conditions per place. [2024-06-14 13:36:33,538 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 222 selfloop transitions, 67 changer transitions 0/294 dead transitions. [2024-06-14 13:36:33,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 294 transitions, 3967 flow [2024-06-14 13:36:33,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:33,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:33,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:36:33,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 13:36:33,540 INFO L175 Difference]: Start difference. First operand has 217 places, 268 transitions, 3183 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:36:33,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 294 transitions, 3967 flow [2024-06-14 13:36:34,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 294 transitions, 3781 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-14 13:36:34,043 INFO L231 Difference]: Finished difference. Result has 221 places, 272 transitions, 3266 flow [2024-06-14 13:36:34,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3266, PETRI_PLACES=221, PETRI_TRANSITIONS=272} [2024-06-14 13:36:34,044 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-14 13:36:34,044 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 272 transitions, 3266 flow [2024-06-14 13:36:34,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:34,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:34,044 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:34,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:36:34,045 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:34,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:34,045 INFO L85 PathProgramCache]: Analyzing trace with hash 186423199, now seen corresponding path program 6 times [2024-06-14 13:36:34,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:34,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771952578] [2024-06-14 13:36:34,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:34,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:34,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:36,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:36:36,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:36,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771952578] [2024-06-14 13:36:36,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771952578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:36,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:36,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:36,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431308254] [2024-06-14 13:36:36,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:36,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:36,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:36,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:36,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:36,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:36,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 272 transitions, 3266 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:36,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:36,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:36,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:38,018 INFO L124 PetriNetUnfolderBase]: 2646/4298 cut-off events. [2024-06-14 13:36:38,018 INFO L125 PetriNetUnfolderBase]: For 343704/343704 co-relation queries the response was YES. [2024-06-14 13:36:38,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37586 conditions, 4298 events. 2646/4298 cut-off events. For 343704/343704 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 25568 event pairs, 582 based on Foata normal form. 1/4295 useless extension candidates. Maximal degree in co-relation 37481. Up to 3968 conditions per place. [2024-06-14 13:36:38,057 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 244 selfloop transitions, 68 changer transitions 0/317 dead transitions. [2024-06-14 13:36:38,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 317 transitions, 4560 flow [2024-06-14 13:36:38,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:38,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:38,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:36:38,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-14 13:36:38,059 INFO L175 Difference]: Start difference. First operand has 221 places, 272 transitions, 3266 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:36:38,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 317 transitions, 4560 flow [2024-06-14 13:36:38,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 317 transitions, 4315 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-14 13:36:38,504 INFO L231 Difference]: Finished difference. Result has 225 places, 290 transitions, 3583 flow [2024-06-14 13:36:38,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3583, PETRI_PLACES=225, PETRI_TRANSITIONS=290} [2024-06-14 13:36:38,504 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-14 13:36:38,504 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 290 transitions, 3583 flow [2024-06-14 13:36:38,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:38,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:38,505 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:38,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:36:38,505 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:38,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:38,505 INFO L85 PathProgramCache]: Analyzing trace with hash -480066337, now seen corresponding path program 7 times [2024-06-14 13:36:38,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:38,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358895497] [2024-06-14 13:36:38,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:38,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:38,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:41,088 INFO 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:41,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:41,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358895497] [2024-06-14 13:36:41,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358895497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:41,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:41,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:41,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985878305] [2024-06-14 13:36:41,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:41,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:41,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:41,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:41,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:41,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:41,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 290 transitions, 3583 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:41,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:41,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:41,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:42,677 INFO L124 PetriNetUnfolderBase]: 2651/4307 cut-off events. [2024-06-14 13:36:42,677 INFO L125 PetriNetUnfolderBase]: For 355968/355968 co-relation queries the response was YES. [2024-06-14 13:36:42,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38187 conditions, 4307 events. 2651/4307 cut-off events. For 355968/355968 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 25667 event pairs, 582 based on Foata normal form. 1/4304 useless extension candidates. Maximal degree in co-relation 38079. Up to 3974 conditions per place. [2024-06-14 13:36:42,713 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 238 selfloop transitions, 73 changer transitions 0/316 dead transitions. [2024-06-14 13:36:42,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 316 transitions, 4514 flow [2024-06-14 13:36:42,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:42,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:42,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:36:42,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 13:36:42,715 INFO L175 Difference]: Start difference. First operand has 225 places, 290 transitions, 3583 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:36:42,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 316 transitions, 4514 flow [2024-06-14 13:36:43,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 316 transitions, 4341 flow, removed 79 selfloop flow, removed 2 redundant places. [2024-06-14 13:36:43,156 INFO L231 Difference]: Finished difference. Result has 231 places, 294 transitions, 3679 flow [2024-06-14 13:36:43,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3434, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3679, PETRI_PLACES=231, PETRI_TRANSITIONS=294} [2024-06-14 13:36:43,156 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-14 13:36:43,156 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 294 transitions, 3679 flow [2024-06-14 13:36:43,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:43,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:43,157 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:43,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:36:43,157 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:43,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:43,157 INFO L85 PathProgramCache]: Analyzing trace with hash 485606324, now seen corresponding path program 4 times [2024-06-14 13:36:43,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:43,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134605188] [2024-06-14 13:36:43,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:43,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:43,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:46,025 INFO 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:46,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:46,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134605188] [2024-06-14 13:36:46,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134605188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:46,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:46,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:46,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317856454] [2024-06-14 13:36:46,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:46,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:46,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:46,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:46,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:46,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:46,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 294 transitions, 3679 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:46,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:46,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:46,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:47,462 INFO L124 PetriNetUnfolderBase]: 2671/4341 cut-off events. [2024-06-14 13:36:47,462 INFO L125 PetriNetUnfolderBase]: For 372336/372336 co-relation queries the response was YES. [2024-06-14 13:36:47,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38765 conditions, 4341 events. 2671/4341 cut-off events. For 372336/372336 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 25911 event pairs, 581 based on Foata normal form. 4/4341 useless extension candidates. Maximal degree in co-relation 38655. Up to 4062 conditions per place. [2024-06-14 13:36:47,501 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 284 selfloop transitions, 31 changer transitions 0/320 dead transitions. [2024-06-14 13:36:47,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 320 transitions, 4505 flow [2024-06-14 13:36:47,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:47,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:47,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:36:47,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-14 13:36:47,502 INFO L175 Difference]: Start difference. First operand has 231 places, 294 transitions, 3679 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:36:47,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 320 transitions, 4505 flow [2024-06-14 13:36:47,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 320 transitions, 4319 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-14 13:36:47,999 INFO L231 Difference]: Finished difference. Result has 235 places, 298 transitions, 3702 flow [2024-06-14 13:36:47,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3702, PETRI_PLACES=235, PETRI_TRANSITIONS=298} [2024-06-14 13:36:47,999 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-14 13:36:47,999 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 298 transitions, 3702 flow [2024-06-14 13:36:48,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:48,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:48,000 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:48,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:36:48,000 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:48,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:48,000 INFO L85 PathProgramCache]: Analyzing trace with hash 497986484, now seen corresponding path program 5 times [2024-06-14 13:36:48,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:48,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863313527] [2024-06-14 13:36:48,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:48,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:48,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:51,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:36:51,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:51,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863313527] [2024-06-14 13:36:51,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863313527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:51,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:51,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:51,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775731563] [2024-06-14 13:36:51,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:51,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:51,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:51,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:51,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:51,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:51,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 298 transitions, 3702 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:51,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:51,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:51,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:52,949 INFO L124 PetriNetUnfolderBase]: 2681/4357 cut-off events. [2024-06-14 13:36:52,949 INFO L125 PetriNetUnfolderBase]: For 382125/382125 co-relation queries the response was YES. [2024-06-14 13:36:52,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39372 conditions, 4357 events. 2681/4357 cut-off events. For 382125/382125 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 26002 event pairs, 580 based on Foata normal form. 2/4358 useless extension candidates. Maximal degree in co-relation 39261. Up to 4153 conditions per place. [2024-06-14 13:36:52,996 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 298 selfloop transitions, 17 changer transitions 0/320 dead transitions. [2024-06-14 13:36:52,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 320 transitions, 4484 flow [2024-06-14 13:36:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:36:52,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:36:52,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-14 13:36:52,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36627906976744184 [2024-06-14 13:36:52,998 INFO L175 Difference]: Start difference. First operand has 235 places, 298 transitions, 3702 flow. Second operand 8 states and 126 transitions. [2024-06-14 13:36:52,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 320 transitions, 4484 flow [2024-06-14 13:36:53,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 320 transitions, 4307 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-14 13:36:53,545 INFO L231 Difference]: Finished difference. Result has 237 places, 301 transitions, 3665 flow [2024-06-14 13:36:53,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3665, PETRI_PLACES=237, PETRI_TRANSITIONS=301} [2024-06-14 13:36:53,551 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 193 predicate places. [2024-06-14 13:36:53,551 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 301 transitions, 3665 flow [2024-06-14 13:36:53,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:53,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:53,551 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:53,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:36:53,551 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:53,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:53,552 INFO L85 PathProgramCache]: Analyzing trace with hash 637861405, now seen corresponding path program 8 times [2024-06-14 13:36:53,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:53,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639552245] [2024-06-14 13:36:53,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:53,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:53,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:36:57,016 INFO 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:57,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:36:57,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639552245] [2024-06-14 13:36:57,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639552245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:36:57,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:36:57,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:36:57,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271954459] [2024-06-14 13:36:57,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:36:57,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:36:57,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:36:57,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:36:57,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:36:57,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:36:57,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 301 transitions, 3665 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:57,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:36:57,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:36:57,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:36:58,505 INFO L124 PetriNetUnfolderBase]: 2678/4351 cut-off events. [2024-06-14 13:36:58,505 INFO L125 PetriNetUnfolderBase]: For 384338/384338 co-relation queries the response was YES. [2024-06-14 13:36:58,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39239 conditions, 4351 events. 2678/4351 cut-off events. For 384338/384338 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 25914 event pairs, 579 based on Foata normal form. 1/4348 useless extension candidates. Maximal degree in co-relation 39127. Up to 4052 conditions per place. [2024-06-14 13:36:58,542 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 270 selfloop transitions, 50 changer transitions 0/325 dead transitions. [2024-06-14 13:36:58,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 325 transitions, 4483 flow [2024-06-14 13:36:58,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:36:58,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:36:58,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 13:36:58,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695090439276486 [2024-06-14 13:36:58,544 INFO L175 Difference]: Start difference. First operand has 237 places, 301 transitions, 3665 flow. Second operand 9 states and 143 transitions. [2024-06-14 13:36:58,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 325 transitions, 4483 flow [2024-06-14 13:36:59,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 325 transitions, 4331 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-14 13:36:59,034 INFO L231 Difference]: Finished difference. Result has 240 places, 307 transitions, 3774 flow [2024-06-14 13:36:59,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3774, PETRI_PLACES=240, PETRI_TRANSITIONS=307} [2024-06-14 13:36:59,034 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-14 13:36:59,035 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 307 transitions, 3774 flow [2024-06-14 13:36:59,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:36:59,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:36:59,035 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:59,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:36:59,035 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:36:59,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:36:59,035 INFO L85 PathProgramCache]: Analyzing trace with hash 637594650, now seen corresponding path program 6 times [2024-06-14 13:36:59,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:36:59,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416431401] [2024-06-14 13:36:59,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:36:59,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:36:59,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:02,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:02,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:02,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416431401] [2024-06-14 13:37:02,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416431401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:02,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:02,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:02,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559490776] [2024-06-14 13:37:02,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:02,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:02,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:02,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:02,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:02,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:02,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 307 transitions, 3774 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:02,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:02,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:02,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:03,497 INFO L124 PetriNetUnfolderBase]: 2738/4436 cut-off events. [2024-06-14 13:37:03,498 INFO L125 PetriNetUnfolderBase]: For 420727/420727 co-relation queries the response was YES. [2024-06-14 13:37:03,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41149 conditions, 4436 events. 2738/4436 cut-off events. For 420727/420727 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26443 event pairs, 585 based on Foata normal form. 4/4436 useless extension candidates. Maximal degree in co-relation 41036. Up to 4018 conditions per place. [2024-06-14 13:37:03,537 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 272 selfloop transitions, 63 changer transitions 0/340 dead transitions. [2024-06-14 13:37:03,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 340 transitions, 5166 flow [2024-06-14 13:37:03,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:03,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:03,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:37:03,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-14 13:37:03,540 INFO L175 Difference]: Start difference. First operand has 240 places, 307 transitions, 3774 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:37:03,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 340 transitions, 5166 flow [2024-06-14 13:37:04,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 340 transitions, 5012 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:04,114 INFO L231 Difference]: Finished difference. Result has 244 places, 317 transitions, 4128 flow [2024-06-14 13:37:04,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3620, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4128, PETRI_PLACES=244, PETRI_TRANSITIONS=317} [2024-06-14 13:37:04,122 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 200 predicate places. [2024-06-14 13:37:04,122 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 317 transitions, 4128 flow [2024-06-14 13:37:04,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:04,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:04,122 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:37:04,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:37:04,123 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:04,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:04,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1293296843, now seen corresponding path program 9 times [2024-06-14 13:37:04,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:04,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067731032] [2024-06-14 13:37:04,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:04,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:04,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:07,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:07,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:07,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067731032] [2024-06-14 13:37:07,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067731032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:07,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:07,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:07,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986996161] [2024-06-14 13:37:07,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:07,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:07,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:07,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:07,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:07,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:07,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 317 transitions, 4128 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:07,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:07,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:07,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:08,624 INFO L124 PetriNetUnfolderBase]: 2748/4444 cut-off events. [2024-06-14 13:37:08,624 INFO L125 PetriNetUnfolderBase]: For 432412/432412 co-relation queries the response was YES. [2024-06-14 13:37:08,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42213 conditions, 4444 events. 2748/4444 cut-off events. For 432412/432412 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 26499 event pairs, 603 based on Foata normal form. 1/4439 useless extension candidates. Maximal degree in co-relation 42097. Up to 4151 conditions per place. [2024-06-14 13:37:08,674 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 268 selfloop transitions, 64 changer transitions 0/337 dead transitions. [2024-06-14 13:37:08,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 337 transitions, 5112 flow [2024-06-14 13:37:08,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:08,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:08,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 13:37:08,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 13:37:08,675 INFO L175 Difference]: Start difference. First operand has 244 places, 317 transitions, 4128 flow. Second operand 8 states and 129 transitions. [2024-06-14 13:37:08,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 337 transitions, 5112 flow [2024-06-14 13:37:09,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 337 transitions, 4916 flow, removed 85 selfloop flow, removed 3 redundant places. [2024-06-14 13:37:09,294 INFO L231 Difference]: Finished difference. Result has 251 places, 323 transitions, 4266 flow [2024-06-14 13:37:09,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4266, PETRI_PLACES=251, PETRI_TRANSITIONS=323} [2024-06-14 13:37:09,294 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-14 13:37:09,294 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 323 transitions, 4266 flow [2024-06-14 13:37:09,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:09,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:09,295 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:37:09,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:37:09,295 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:09,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:09,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1494794518, now seen corresponding path program 7 times [2024-06-14 13:37:09,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:09,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853460795] [2024-06-14 13:37:09,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:09,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:09,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:12,042 INFO 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:12,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:12,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853460795] [2024-06-14 13:37:12,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853460795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:12,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:12,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:12,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228636245] [2024-06-14 13:37:12,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:12,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:12,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:12,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:12,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:12,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:12,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 323 transitions, 4266 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:12,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:12,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:12,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:13,701 INFO L124 PetriNetUnfolderBase]: 2778/4504 cut-off events. [2024-06-14 13:37:13,701 INFO L125 PetriNetUnfolderBase]: For 454396/454396 co-relation queries the response was YES. [2024-06-14 13:37:13,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43144 conditions, 4504 events. 2778/4504 cut-off events. For 454396/454396 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 26932 event pairs, 589 based on Foata normal form. 4/4507 useless extension candidates. Maximal degree in co-relation 43024. Up to 4279 conditions per place. [2024-06-14 13:37:13,750 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 320 selfloop transitions, 25 changer transitions 0/350 dead transitions. [2024-06-14 13:37:13,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 350 transitions, 5264 flow [2024-06-14 13:37:13,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:13,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:13,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-14 13:37:13,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36627906976744184 [2024-06-14 13:37:13,752 INFO L175 Difference]: Start difference. First operand has 251 places, 323 transitions, 4266 flow. Second operand 8 states and 126 transitions. [2024-06-14 13:37:13,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 350 transitions, 5264 flow [2024-06-14 13:37:14,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 350 transitions, 5126 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:14,398 INFO L231 Difference]: Finished difference. Result has 254 places, 331 transitions, 4387 flow [2024-06-14 13:37:14,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4128, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4387, PETRI_PLACES=254, PETRI_TRANSITIONS=331} [2024-06-14 13:37:14,398 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-14 13:37:14,398 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 331 transitions, 4387 flow [2024-06-14 13:37:14,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:14,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:14,399 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:37:14,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:37:14,399 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:14,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:14,399 INFO L85 PathProgramCache]: Analyzing trace with hash 596232186, now seen corresponding path program 8 times [2024-06-14 13:37:14,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:14,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884703495] [2024-06-14 13:37:14,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:14,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:14,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:16,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:37:16,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:16,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884703495] [2024-06-14 13:37:16,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884703495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:16,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:16,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:16,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689117470] [2024-06-14 13:37:16,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:16,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:16,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:16,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:16,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:17,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:17,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 331 transitions, 4387 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:17,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:17,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:17,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:18,911 INFO L124 PetriNetUnfolderBase]: 2878/4653 cut-off events. [2024-06-14 13:37:18,911 INFO L125 PetriNetUnfolderBase]: For 509342/509342 co-relation queries the response was YES. [2024-06-14 13:37:18,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46322 conditions, 4653 events. 2878/4653 cut-off events. For 509342/509342 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 27804 event pairs, 594 based on Foata normal form. 4/4656 useless extension candidates. Maximal degree in co-relation 46201. Up to 4351 conditions per place. [2024-06-14 13:37:18,960 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 334 selfloop transitions, 30 changer transitions 0/369 dead transitions. [2024-06-14 13:37:18,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 369 transitions, 5841 flow [2024-06-14 13:37:18,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:37:18,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:37:18,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-14 13:37:18,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3643410852713178 [2024-06-14 13:37:18,961 INFO L175 Difference]: Start difference. First operand has 254 places, 331 transitions, 4387 flow. Second operand 9 states and 141 transitions. [2024-06-14 13:37:18,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 369 transitions, 5841 flow [2024-06-14 13:37:19,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 369 transitions, 5693 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:19,630 INFO L231 Difference]: Finished difference. Result has 260 places, 344 transitions, 4716 flow [2024-06-14 13:37:19,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4244, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4716, PETRI_PLACES=260, PETRI_TRANSITIONS=344} [2024-06-14 13:37:19,631 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-14 13:37:19,631 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 344 transitions, 4716 flow [2024-06-14 13:37:19,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:19,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:19,631 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:37:19,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:37:19,632 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:19,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:19,632 INFO L85 PathProgramCache]: Analyzing trace with hash 403180771, now seen corresponding path program 10 times [2024-06-14 13:37:19,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:19,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508649318] [2024-06-14 13:37:19,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:19,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:19,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:22,158 INFO 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:22,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:22,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508649318] [2024-06-14 13:37:22,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508649318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:22,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:22,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:22,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703887157] [2024-06-14 13:37:22,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:22,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:22,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:22,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:22,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:22,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:22,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 344 transitions, 4716 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:22,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:22,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:22,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:23,607 INFO L124 PetriNetUnfolderBase]: 2875/4633 cut-off events. [2024-06-14 13:37:23,607 INFO L125 PetriNetUnfolderBase]: For 515190/515190 co-relation queries the response was YES. [2024-06-14 13:37:23,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47158 conditions, 4633 events. 2875/4633 cut-off events. For 515190/515190 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 27634 event pairs, 609 based on Foata normal form. 1/4628 useless extension candidates. Maximal degree in co-relation 47034. Up to 4357 conditions per place. [2024-06-14 13:37:23,661 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 305 selfloop transitions, 47 changer transitions 0/357 dead transitions. [2024-06-14 13:37:23,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 357 transitions, 5454 flow [2024-06-14 13:37:23,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:23,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:23,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-14 13:37:23,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36627906976744184 [2024-06-14 13:37:23,662 INFO L175 Difference]: Start difference. First operand has 260 places, 344 transitions, 4716 flow. Second operand 8 states and 126 transitions. [2024-06-14 13:37:23,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 357 transitions, 5454 flow [2024-06-14 13:37:24,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 357 transitions, 5278 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:24,474 INFO L231 Difference]: Finished difference. Result has 264 places, 344 transitions, 4640 flow [2024-06-14 13:37:24,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4640, PETRI_PLACES=264, PETRI_TRANSITIONS=344} [2024-06-14 13:37:24,475 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-14 13:37:24,475 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 344 transitions, 4640 flow [2024-06-14 13:37:24,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:24,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:24,477 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:37:24,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:37:24,477 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:24,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:24,478 INFO L85 PathProgramCache]: Analyzing trace with hash 196527486, now seen corresponding path program 9 times [2024-06-14 13:37:24,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:24,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627594211] [2024-06-14 13:37:24,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:24,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:27,365 INFO 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:27,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:27,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627594211] [2024-06-14 13:37:27,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627594211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:27,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:27,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:27,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143543013] [2024-06-14 13:37:27,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:27,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:27,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:27,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:27,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:27,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:27,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 344 transitions, 4640 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:27,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:27,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:27,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:29,512 INFO L124 PetriNetUnfolderBase]: 3010/4855 cut-off events. [2024-06-14 13:37:29,513 INFO L125 PetriNetUnfolderBase]: For 588338/588338 co-relation queries the response was YES. [2024-06-14 13:37:29,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50967 conditions, 4855 events. 3010/4855 cut-off events. For 588338/588338 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 29192 event pairs, 562 based on Foata normal form. 5/4854 useless extension candidates. Maximal degree in co-relation 50841. Up to 4039 conditions per place. [2024-06-14 13:37:29,573 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 287 selfloop transitions, 113 changer transitions 0/405 dead transitions. [2024-06-14 13:37:29,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 405 transitions, 6890 flow [2024-06-14 13:37:29,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:37:29,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:37:29,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 13:37:29,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-14 13:37:29,583 INFO L175 Difference]: Start difference. First operand has 264 places, 344 transitions, 4640 flow. Second operand 9 states and 159 transitions. [2024-06-14 13:37:29,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 405 transitions, 6890 flow [2024-06-14 13:37:30,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 405 transitions, 6734 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:30,434 INFO L231 Difference]: Finished difference. Result has 268 places, 367 transitions, 5591 flow [2024-06-14 13:37:30,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4484, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5591, PETRI_PLACES=268, PETRI_TRANSITIONS=367} [2024-06-14 13:37:30,435 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 224 predicate places. [2024-06-14 13:37:30,435 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 367 transitions, 5591 flow [2024-06-14 13:37:30,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:30,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:30,435 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:37:30,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:37:30,436 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:30,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:30,436 INFO L85 PathProgramCache]: Analyzing trace with hash 602898426, now seen corresponding path program 10 times [2024-06-14 13:37:30,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:30,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314604959] [2024-06-14 13:37:30,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:30,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:30,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:32,778 INFO 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:32,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:32,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314604959] [2024-06-14 13:37:32,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314604959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:32,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:32,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:32,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675876712] [2024-06-14 13:37:32,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:32,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:32,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:32,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:32,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:32,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:32,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 367 transitions, 5591 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:32,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:32,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:32,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:34,518 INFO L124 PetriNetUnfolderBase]: 3030/4879 cut-off events. [2024-06-14 13:37:34,518 INFO L125 PetriNetUnfolderBase]: For 613415/613415 co-relation queries the response was YES. [2024-06-14 13:37:34,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53038 conditions, 4879 events. 3030/4879 cut-off events. For 613415/613415 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 29290 event pairs, 611 based on Foata normal form. 4/4882 useless extension candidates. Maximal degree in co-relation 52910. Up to 4634 conditions per place. [2024-06-14 13:37:34,576 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 363 selfloop transitions, 26 changer transitions 0/394 dead transitions. [2024-06-14 13:37:34,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 394 transitions, 6773 flow [2024-06-14 13:37:34,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:37:34,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:37:34,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-14 13:37:34,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35400516795865633 [2024-06-14 13:37:34,578 INFO L175 Difference]: Start difference. First operand has 268 places, 367 transitions, 5591 flow. Second operand 9 states and 137 transitions. [2024-06-14 13:37:34,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 394 transitions, 6773 flow [2024-06-14 13:37:35,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 394 transitions, 6515 flow, removed 92 selfloop flow, removed 5 redundant places. [2024-06-14 13:37:35,519 INFO L231 Difference]: Finished difference. Result has 272 places, 371 transitions, 5577 flow [2024-06-14 13:37:35,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5337, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5577, PETRI_PLACES=272, PETRI_TRANSITIONS=371} [2024-06-14 13:37:35,519 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-14 13:37:35,519 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 371 transitions, 5577 flow [2024-06-14 13:37:35,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:35,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:35,520 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:37:35,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:37:35,520 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:35,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:35,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1494378808, now seen corresponding path program 11 times [2024-06-14 13:37:35,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:35,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584183720] [2024-06-14 13:37:35,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:35,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:35,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:38,004 INFO 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:38,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:38,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584183720] [2024-06-14 13:37:38,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584183720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:38,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:38,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:38,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902401307] [2024-06-14 13:37:38,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:38,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:38,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:38,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:38,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:38,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:38,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 371 transitions, 5577 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:38,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:38,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:38,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:39,641 INFO L124 PetriNetUnfolderBase]: 3044/4902 cut-off events. [2024-06-14 13:37:39,641 INFO L125 PetriNetUnfolderBase]: For 620241/620241 co-relation queries the response was YES. [2024-06-14 13:37:39,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52939 conditions, 4902 events. 3044/4902 cut-off events. For 620241/620241 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29546 event pairs, 617 based on Foata normal form. 5/4901 useless extension candidates. Maximal degree in co-relation 52810. Up to 4394 conditions per place. [2024-06-14 13:37:39,703 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 318 selfloop transitions, 97 changer transitions 0/420 dead transitions. [2024-06-14 13:37:39,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 420 transitions, 7446 flow [2024-06-14 13:37:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:39,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:39,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:37:39,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-14 13:37:39,704 INFO L175 Difference]: Start difference. First operand has 272 places, 371 transitions, 5577 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:37:39,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 420 transitions, 7446 flow [2024-06-14 13:37:40,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 420 transitions, 7281 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-14 13:37:40,637 INFO L231 Difference]: Finished difference. Result has 275 places, 392 transitions, 6257 flow [2024-06-14 13:37:40,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5412, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6257, PETRI_PLACES=275, PETRI_TRANSITIONS=392} [2024-06-14 13:37:40,638 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-14 13:37:40,638 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 392 transitions, 6257 flow [2024-06-14 13:37:40,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:40,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:40,638 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:37:40,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:37:40,639 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:40,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:40,640 INFO L85 PathProgramCache]: Analyzing trace with hash -201911153, now seen corresponding path program 11 times [2024-06-14 13:37:40,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:40,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637414148] [2024-06-14 13:37:40,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:40,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:40,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:43,487 INFO 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:43,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:43,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637414148] [2024-06-14 13:37:43,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637414148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:43,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:43,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:43,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835879768] [2024-06-14 13:37:43,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:43,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:43,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:43,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:43,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:43,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:43,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 392 transitions, 6257 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:43,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:43,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:43,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:45,244 INFO L124 PetriNetUnfolderBase]: 3043/4914 cut-off events. [2024-06-14 13:37:45,244 INFO L125 PetriNetUnfolderBase]: For 625598/625598 co-relation queries the response was YES. [2024-06-14 13:37:45,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53727 conditions, 4914 events. 3043/4914 cut-off events. For 625598/625598 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29641 event pairs, 630 based on Foata normal form. 3/4911 useless extension candidates. Maximal degree in co-relation 53596. Up to 4599 conditions per place. [2024-06-14 13:37:45,304 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 360 selfloop transitions, 44 changer transitions 0/409 dead transitions. [2024-06-14 13:37:45,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 409 transitions, 7235 flow [2024-06-14 13:37:45,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:45,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:45,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 13:37:45,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 13:37:45,306 INFO L175 Difference]: Start difference. First operand has 275 places, 392 transitions, 6257 flow. Second operand 8 states and 127 transitions. [2024-06-14 13:37:45,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 409 transitions, 7235 flow [2024-06-14 13:37:46,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 409 transitions, 6860 flow, removed 134 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:46,227 INFO L231 Difference]: Finished difference. Result has 279 places, 395 transitions, 6116 flow [2024-06-14 13:37:46,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5882, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6116, PETRI_PLACES=279, PETRI_TRANSITIONS=395} [2024-06-14 13:37:46,228 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-14 13:37:46,228 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 395 transitions, 6116 flow [2024-06-14 13:37:46,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:46,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:46,228 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:37:46,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:37:46,228 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:46,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:46,229 INFO L85 PathProgramCache]: Analyzing trace with hash 242522618, now seen corresponding path program 12 times [2024-06-14 13:37:46,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:46,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832847507] [2024-06-14 13:37:46,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:46,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:46,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:48,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:48,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:48,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832847507] [2024-06-14 13:37:48,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832847507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:48,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:48,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:37:48,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67929290] [2024-06-14 13:37:48,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:48,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:37:48,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:48,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:37:48,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:37:48,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:48,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 395 transitions, 6116 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:48,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:48,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:48,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:50,520 INFO L124 PetriNetUnfolderBase]: 3044/4898 cut-off events. [2024-06-14 13:37:50,520 INFO L125 PetriNetUnfolderBase]: For 638865/638865 co-relation queries the response was YES. [2024-06-14 13:37:50,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53608 conditions, 4898 events. 3044/4898 cut-off events. For 638865/638865 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 29446 event pairs, 617 based on Foata normal form. 5/4897 useless extension candidates. Maximal degree in co-relation 53476. Up to 4575 conditions per place. [2024-06-14 13:37:50,578 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 374 selfloop transitions, 43 changer transitions 0/422 dead transitions. [2024-06-14 13:37:50,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 422 transitions, 7409 flow [2024-06-14 13:37:50,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:50,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:50,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-14 13:37:50,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-06-14 13:37:50,580 INFO L175 Difference]: Start difference. First operand has 279 places, 395 transitions, 6116 flow. Second operand 8 states and 130 transitions. [2024-06-14 13:37:50,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 422 transitions, 7409 flow [2024-06-14 13:37:51,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 422 transitions, 7207 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-14 13:37:51,477 INFO L231 Difference]: Finished difference. Result has 281 places, 402 transitions, 6249 flow [2024-06-14 13:37:51,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5914, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6249, PETRI_PLACES=281, PETRI_TRANSITIONS=402} [2024-06-14 13:37:51,477 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-14 13:37:51,477 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 402 transitions, 6249 flow [2024-06-14 13:37:51,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:51,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:51,478 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:37:51,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 13:37:51,478 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:51,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:51,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1287940694, now seen corresponding path program 2 times [2024-06-14 13:37:51,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:51,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105946912] [2024-06-14 13:37:51,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:51,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:51,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:37:54,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:37:54,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:37:54,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105946912] [2024-06-14 13:37:54,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105946912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:37:54,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:37:54,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:37:54,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978738578] [2024-06-14 13:37:54,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:37:54,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:37:54,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:37:54,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:37:54,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:37:54,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:37:54,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 402 transitions, 6249 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:54,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:37:54,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:37:54,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:37:56,790 INFO L124 PetriNetUnfolderBase]: 3088/4976 cut-off events. [2024-06-14 13:37:56,790 INFO L125 PetriNetUnfolderBase]: For 672551/672551 co-relation queries the response was YES. [2024-06-14 13:37:56,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54319 conditions, 4976 events. 3088/4976 cut-off events. For 672551/672551 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30017 event pairs, 632 based on Foata normal form. 12/4982 useless extension candidates. Maximal degree in co-relation 54186. Up to 4581 conditions per place. [2024-06-14 13:37:56,846 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 375 selfloop transitions, 46 changer transitions 0/426 dead transitions. [2024-06-14 13:37:56,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 426 transitions, 7451 flow [2024-06-14 13:37:56,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:37:56,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:37:56,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:37:56,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-14 13:37:56,848 INFO L175 Difference]: Start difference. First operand has 281 places, 402 transitions, 6249 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:37:56,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 426 transitions, 7451 flow [2024-06-14 13:37:57,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 426 transitions, 7255 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-14 13:37:57,811 INFO L231 Difference]: Finished difference. Result has 285 places, 403 transitions, 6173 flow [2024-06-14 13:37:57,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6053, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6173, PETRI_PLACES=285, PETRI_TRANSITIONS=403} [2024-06-14 13:37:57,811 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-14 13:37:57,812 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 403 transitions, 6173 flow [2024-06-14 13:37:57,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:37:57,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:37:57,812 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:37:57,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 13:37:57,812 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:37:57,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:37:57,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1701722804, now seen corresponding path program 3 times [2024-06-14 13:37:57,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:37:57,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658503942] [2024-06-14 13:37:57,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:37:57,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:37:57,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:01,365 INFO 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:01,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:01,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658503942] [2024-06-14 13:38:01,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658503942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:01,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:01,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:01,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138121938] [2024-06-14 13:38:01,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:01,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:01,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:01,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:01,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:01,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:38:01,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 403 transitions, 6173 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:01,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:01,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:38:01,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:03,394 INFO L124 PetriNetUnfolderBase]: 3162/5106 cut-off events. [2024-06-14 13:38:03,394 INFO L125 PetriNetUnfolderBase]: For 690446/690446 co-relation queries the response was YES. [2024-06-14 13:38:03,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55917 conditions, 5106 events. 3162/5106 cut-off events. For 690446/690446 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 30957 event pairs, 621 based on Foata normal form. 8/5113 useless extension candidates. Maximal degree in co-relation 55783. Up to 4739 conditions per place. [2024-06-14 13:38:03,458 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 403 selfloop transitions, 23 changer transitions 0/431 dead transitions. [2024-06-14 13:38:03,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 431 transitions, 7583 flow [2024-06-14 13:38:03,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:03,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:03,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 13:38:03,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695090439276486 [2024-06-14 13:38:03,459 INFO L175 Difference]: Start difference. First operand has 285 places, 403 transitions, 6173 flow. Second operand 9 states and 143 transitions. [2024-06-14 13:38:03,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 431 transitions, 7583 flow [2024-06-14 13:38:04,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 431 transitions, 7487 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:04,581 INFO L231 Difference]: Finished difference. Result has 288 places, 405 transitions, 6173 flow [2024-06-14 13:38:04,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6077, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6173, PETRI_PLACES=288, PETRI_TRANSITIONS=405} [2024-06-14 13:38:04,581 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-14 13:38:04,581 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 405 transitions, 6173 flow [2024-06-14 13:38:04,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:04,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:04,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:38:04,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 13:38:04,582 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:04,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:04,582 INFO L85 PathProgramCache]: Analyzing trace with hash 610049692, now seen corresponding path program 4 times [2024-06-14 13:38:04,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:04,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501986434] [2024-06-14 13:38:04,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:04,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:04,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:07,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:07,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:07,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501986434] [2024-06-14 13:38:07,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501986434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:07,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:07,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:07,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604550630] [2024-06-14 13:38:07,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:07,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:07,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:07,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:07,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:07,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:38:07,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 405 transitions, 6173 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:07,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:07,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:38:07,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:09,635 INFO L124 PetriNetUnfolderBase]: 3134/5064 cut-off events. [2024-06-14 13:38:09,635 INFO L125 PetriNetUnfolderBase]: For 679904/679904 co-relation queries the response was YES. [2024-06-14 13:38:09,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54651 conditions, 5064 events. 3134/5064 cut-off events. For 679904/679904 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30687 event pairs, 622 based on Foata normal form. 12/5075 useless extension candidates. Maximal degree in co-relation 54516. Up to 4765 conditions per place. [2024-06-14 13:38:09,698 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 400 selfloop transitions, 20 changer transitions 0/425 dead transitions. [2024-06-14 13:38:09,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 425 transitions, 7251 flow [2024-06-14 13:38:09,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:09,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:09,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 13:38:09,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 13:38:09,700 INFO L175 Difference]: Start difference. First operand has 288 places, 405 transitions, 6173 flow. Second operand 8 states and 127 transitions. [2024-06-14 13:38:09,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 425 transitions, 7251 flow [2024-06-14 13:38:10,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 425 transitions, 7207 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:10,884 INFO L231 Difference]: Finished difference. Result has 291 places, 405 transitions, 6175 flow [2024-06-14 13:38:10,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6129, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6175, PETRI_PLACES=291, PETRI_TRANSITIONS=405} [2024-06-14 13:38:10,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-14 13:38:10,885 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 405 transitions, 6175 flow [2024-06-14 13:38:10,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:10,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:10,885 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:38:10,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:38:10,885 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:10,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:10,886 INFO L85 PathProgramCache]: Analyzing trace with hash 284706684, now seen corresponding path program 1 times [2024-06-14 13:38:10,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:10,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677419215] [2024-06-14 13:38:10,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:10,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:10,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:16,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:16,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:16,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677419215] [2024-06-14 13:38:16,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677419215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:16,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:16,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:16,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469528830] [2024-06-14 13:38:16,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:16,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:16,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:16,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:16,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:16,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:38:16,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 405 transitions, 6175 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:16,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:16,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:38:16,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:18,605 INFO L124 PetriNetUnfolderBase]: 3208/5180 cut-off events. [2024-06-14 13:38:18,605 INFO L125 PetriNetUnfolderBase]: For 681762/681762 co-relation queries the response was YES. [2024-06-14 13:38:18,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55650 conditions, 5180 events. 3208/5180 cut-off events. For 681762/681762 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 31525 event pairs, 630 based on Foata normal form. 8/5187 useless extension candidates. Maximal degree in co-relation 55513. Up to 4856 conditions per place. [2024-06-14 13:38:18,667 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 412 selfloop transitions, 19 changer transitions 0/436 dead transitions. [2024-06-14 13:38:18,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 436 transitions, 7326 flow [2024-06-14 13:38:18,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:18,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:18,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-14 13:38:18,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3669250645994832 [2024-06-14 13:38:18,674 INFO L175 Difference]: Start difference. First operand has 291 places, 405 transitions, 6175 flow. Second operand 9 states and 142 transitions. [2024-06-14 13:38:18,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 436 transitions, 7326 flow [2024-06-14 13:38:19,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 436 transitions, 7281 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 13:38:19,842 INFO L231 Difference]: Finished difference. Result has 294 places, 410 transitions, 6260 flow [2024-06-14 13:38:19,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6130, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6260, PETRI_PLACES=294, PETRI_TRANSITIONS=410} [2024-06-14 13:38:19,843 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-14 13:38:19,843 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 410 transitions, 6260 flow [2024-06-14 13:38:19,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:19,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:19,844 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:38:19,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:38:19,844 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:19,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:19,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1694111188, now seen corresponding path program 2 times [2024-06-14 13:38:19,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:19,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610340079] [2024-06-14 13:38:19,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:19,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:19,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:22,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:22,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:22,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610340079] [2024-06-14 13:38:22,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610340079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:22,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:22,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:22,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590858817] [2024-06-14 13:38:22,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:22,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:22,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:22,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:22,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:22,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:38:22,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 410 transitions, 6260 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:22,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:22,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:38:22,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:25,330 INFO L124 PetriNetUnfolderBase]: 3234/5218 cut-off events. [2024-06-14 13:38:25,331 INFO L125 PetriNetUnfolderBase]: For 685909/685909 co-relation queries the response was YES. [2024-06-14 13:38:25,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56647 conditions, 5218 events. 3234/5218 cut-off events. For 685909/685909 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 31800 event pairs, 634 based on Foata normal form. 2/5219 useless extension candidates. Maximal degree in co-relation 56508. Up to 4953 conditions per place. [2024-06-14 13:38:25,387 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 404 selfloop transitions, 28 changer transitions 0/437 dead transitions. [2024-06-14 13:38:25,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 437 transitions, 7601 flow [2024-06-14 13:38:25,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:38:25,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:38:25,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-14 13:38:25,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35658914728682173 [2024-06-14 13:38:25,390 INFO L175 Difference]: Start difference. First operand has 294 places, 410 transitions, 6260 flow. Second operand 9 states and 138 transitions. [2024-06-14 13:38:25,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 437 transitions, 7601 flow [2024-06-14 13:38:26,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 437 transitions, 7560 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:26,365 INFO L231 Difference]: Finished difference. Result has 298 places, 419 transitions, 6566 flow [2024-06-14 13:38:26,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6219, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6566, PETRI_PLACES=298, PETRI_TRANSITIONS=419} [2024-06-14 13:38:26,366 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-14 13:38:26,367 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 419 transitions, 6566 flow [2024-06-14 13:38:26,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:26,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:26,367 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:38:26,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:38:26,367 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:26,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:26,367 INFO L85 PathProgramCache]: Analyzing trace with hash 610264956, now seen corresponding path program 3 times [2024-06-14 13:38:26,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:26,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601096192] [2024-06-14 13:38:26,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:26,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:26,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:29,247 INFO 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:29,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:29,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601096192] [2024-06-14 13:38:29,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601096192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:29,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:29,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:29,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867239796] [2024-06-14 13:38:29,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:29,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:29,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:29,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:29,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:29,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:38:29,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 419 transitions, 6566 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:29,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:29,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:38:29,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:31,066 INFO L124 PetriNetUnfolderBase]: 3242/5230 cut-off events. [2024-06-14 13:38:31,067 INFO L125 PetriNetUnfolderBase]: For 703425/703425 co-relation queries the response was YES. [2024-06-14 13:38:31,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57165 conditions, 5230 events. 3242/5230 cut-off events. For 703425/703425 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 31870 event pairs, 635 based on Foata normal form. 2/5231 useless extension candidates. Maximal degree in co-relation 57024. Up to 4976 conditions per place. [2024-06-14 13:38:31,135 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 407 selfloop transitions, 24 changer transitions 0/436 dead transitions. [2024-06-14 13:38:31,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 436 transitions, 7559 flow [2024-06-14 13:38:31,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:31,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:31,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-14 13:38:31,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-14 13:38:31,136 INFO L175 Difference]: Start difference. First operand has 298 places, 419 transitions, 6566 flow. Second operand 8 states and 122 transitions. [2024-06-14 13:38:31,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 436 transitions, 7559 flow [2024-06-14 13:38:32,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 436 transitions, 7445 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:32,360 INFO L231 Difference]: Finished difference. Result has 301 places, 421 transitions, 6594 flow [2024-06-14 13:38:32,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6452, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6594, PETRI_PLACES=301, PETRI_TRANSITIONS=421} [2024-06-14 13:38:32,360 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 257 predicate places. [2024-06-14 13:38:32,360 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 421 transitions, 6594 flow [2024-06-14 13:38:32,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:32,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:32,361 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:38:32,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 13:38:32,361 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:32,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:32,362 INFO L85 PathProgramCache]: Analyzing trace with hash 610531866, now seen corresponding path program 4 times [2024-06-14 13:38:32,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:32,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990598780] [2024-06-14 13:38:32,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:32,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:32,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:35,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:38:35,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:35,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990598780] [2024-06-14 13:38:35,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990598780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:35,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:35,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:35,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937558011] [2024-06-14 13:38:35,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:35,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:35,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:35,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:35,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:35,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:38:35,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 421 transitions, 6594 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:35,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:35,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:38:35,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:37,317 INFO L124 PetriNetUnfolderBase]: 3237/5223 cut-off events. [2024-06-14 13:38:37,318 INFO L125 PetriNetUnfolderBase]: For 708025/708025 co-relation queries the response was YES. [2024-06-14 13:38:37,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57033 conditions, 5223 events. 3237/5223 cut-off events. For 708025/708025 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 31848 event pairs, 628 based on Foata normal form. 2/5224 useless extension candidates. Maximal degree in co-relation 56890. Up to 4976 conditions per place. [2024-06-14 13:38:37,386 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 416 selfloop transitions, 17 changer transitions 0/438 dead transitions. [2024-06-14 13:38:37,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 438 transitions, 7572 flow [2024-06-14 13:38:37,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:37,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:37,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-14 13:38:37,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35174418604651164 [2024-06-14 13:38:37,388 INFO L175 Difference]: Start difference. First operand has 301 places, 421 transitions, 6594 flow. Second operand 8 states and 121 transitions. [2024-06-14 13:38:37,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 438 transitions, 7572 flow [2024-06-14 13:38:38,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 438 transitions, 7442 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:38,671 INFO L231 Difference]: Finished difference. Result has 303 places, 423 transitions, 6581 flow [2024-06-14 13:38:38,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6466, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6581, PETRI_PLACES=303, PETRI_TRANSITIONS=423} [2024-06-14 13:38:38,672 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-06-14 13:38:38,672 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 423 transitions, 6581 flow [2024-06-14 13:38:38,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:38,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:38,672 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:38:38,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 13:38:38,673 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:38,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:38,674 INFO L85 PathProgramCache]: Analyzing trace with hash 403611516, now seen corresponding path program 5 times [2024-06-14 13:38:38,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:38,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628276168] [2024-06-14 13:38:38,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:38,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:38,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:41,882 INFO 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:41,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:41,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628276168] [2024-06-14 13:38:41,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628276168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:41,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:41,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:38:41,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185579991] [2024-06-14 13:38:41,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:41,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:38:41,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:41,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:38:41,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:38:41,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:38:41,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 423 transitions, 6581 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:41,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:41,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:38:41,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:43,741 INFO L124 PetriNetUnfolderBase]: 3232/5218 cut-off events. [2024-06-14 13:38:43,741 INFO L125 PetriNetUnfolderBase]: For 700109/700109 co-relation queries the response was YES. [2024-06-14 13:38:43,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56655 conditions, 5218 events. 3232/5218 cut-off events. For 700109/700109 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 31815 event pairs, 637 based on Foata normal form. 2/5219 useless extension candidates. Maximal degree in co-relation 56511. Up to 4965 conditions per place. [2024-06-14 13:38:43,811 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 412 selfloop transitions, 24 changer transitions 0/441 dead transitions. [2024-06-14 13:38:43,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 441 transitions, 7602 flow [2024-06-14 13:38:43,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:43,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:43,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-14 13:38:43,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 13:38:43,813 INFO L175 Difference]: Start difference. First operand has 303 places, 423 transitions, 6581 flow. Second operand 8 states and 124 transitions. [2024-06-14 13:38:43,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 441 transitions, 7602 flow [2024-06-14 13:38:45,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 441 transitions, 7509 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 13:38:45,029 INFO L231 Difference]: Finished difference. Result has 305 places, 425 transitions, 6631 flow [2024-06-14 13:38:45,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6488, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6631, PETRI_PLACES=305, PETRI_TRANSITIONS=425} [2024-06-14 13:38:45,029 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 261 predicate places. [2024-06-14 13:38:45,029 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 425 transitions, 6631 flow [2024-06-14 13:38:45,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:45,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:45,030 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:45,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 13:38:45,030 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:45,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:45,030 INFO L85 PathProgramCache]: Analyzing trace with hash -778558034, now seen corresponding path program 1 times [2024-06-14 13:38:45,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:45,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267724813] [2024-06-14 13:38:45,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:45,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:45,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:47,760 INFO 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:47,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:47,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267724813] [2024-06-14 13:38:47,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267724813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:47,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:47,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:47,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530805703] [2024-06-14 13:38:47,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:47,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:47,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:47,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:47,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:47,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:38:47,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 425 transitions, 6631 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:47,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:47,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:38:47,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:49,899 INFO L124 PetriNetUnfolderBase]: 3240/5233 cut-off events. [2024-06-14 13:38:49,899 INFO L125 PetriNetUnfolderBase]: For 713326/713326 co-relation queries the response was YES. [2024-06-14 13:38:49,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56915 conditions, 5233 events. 3240/5233 cut-off events. For 713326/713326 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31630 event pairs, 504 based on Foata normal form. 2/5234 useless extension candidates. Maximal degree in co-relation 56770. Up to 4858 conditions per place. [2024-06-14 13:38:49,965 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 427 selfloop transitions, 32 changer transitions 0/464 dead transitions. [2024-06-14 13:38:49,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 464 transitions, 7931 flow [2024-06-14 13:38:49,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:49,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:49,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 13:38:49,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-14 13:38:49,966 INFO L175 Difference]: Start difference. First operand has 305 places, 425 transitions, 6631 flow. Second operand 8 states and 145 transitions. [2024-06-14 13:38:49,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 464 transitions, 7931 flow [2024-06-14 13:38:51,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 464 transitions, 7813 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-14 13:38:51,224 INFO L231 Difference]: Finished difference. Result has 308 places, 429 transitions, 6698 flow [2024-06-14 13:38:51,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6513, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6698, PETRI_PLACES=308, PETRI_TRANSITIONS=429} [2024-06-14 13:38:51,225 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-14 13:38:51,225 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 429 transitions, 6698 flow [2024-06-14 13:38:51,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:51,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:51,225 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:51,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 13:38:51,225 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:51,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:51,226 INFO L85 PathProgramCache]: Analyzing trace with hash -522778096, now seen corresponding path program 2 times [2024-06-14 13:38:51,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:51,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669161756] [2024-06-14 13:38:51,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:51,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:51,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:38:54,408 INFO 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:54,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:38:54,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669161756] [2024-06-14 13:38:54,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669161756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:38:54,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:38:54,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:38:54,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041671505] [2024-06-14 13:38:54,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:38:54,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:38:54,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:38:54,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:38:54,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:38:54,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:38:54,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 429 transitions, 6698 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:54,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:38:54,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:38:54,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:38:56,609 INFO L124 PetriNetUnfolderBase]: 3253/5256 cut-off events. [2024-06-14 13:38:56,610 INFO L125 PetriNetUnfolderBase]: For 725557/725557 co-relation queries the response was YES. [2024-06-14 13:38:56,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57265 conditions, 5256 events. 3253/5256 cut-off events. For 725557/725557 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32130 event pairs, 623 based on Foata normal form. 2/5257 useless extension candidates. Maximal degree in co-relation 57119. Up to 4935 conditions per place. [2024-06-14 13:38:56,668 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 425 selfloop transitions, 33 changer transitions 0/463 dead transitions. [2024-06-14 13:38:56,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 463 transitions, 7799 flow [2024-06-14 13:38:56,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:38:56,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:38:56,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:38:56,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-14 13:38:56,669 INFO L175 Difference]: Start difference. First operand has 308 places, 429 transitions, 6698 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:38:56,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 463 transitions, 7799 flow [2024-06-14 13:38:58,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 463 transitions, 7679 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-14 13:38:58,039 INFO L231 Difference]: Finished difference. Result has 312 places, 434 transitions, 6758 flow [2024-06-14 13:38:58,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6598, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6758, PETRI_PLACES=312, PETRI_TRANSITIONS=434} [2024-06-14 13:38:58,040 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-14 13:38:58,040 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 434 transitions, 6758 flow [2024-06-14 13:38:58,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:38:58,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:38:58,040 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:58,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 13:38:58,040 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:38:58,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:38:58,041 INFO L85 PathProgramCache]: Analyzing trace with hash -775698098, now seen corresponding path program 1 times [2024-06-14 13:38:58,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:38:58,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238064750] [2024-06-14 13:38:58,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:38:58,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:38:58,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:01,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:39:01,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:01,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238064750] [2024-06-14 13:39:01,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238064750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:01,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:01,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:01,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730388378] [2024-06-14 13:39:01,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:01,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:01,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:01,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:01,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:01,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:39:01,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 434 transitions, 6758 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:01,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:01,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:39:01,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:03,338 INFO L124 PetriNetUnfolderBase]: 3258/5263 cut-off events. [2024-06-14 13:39:03,338 INFO L125 PetriNetUnfolderBase]: For 736771/736771 co-relation queries the response was YES. [2024-06-14 13:39:03,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57473 conditions, 5263 events. 3258/5263 cut-off events. For 736771/736771 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32152 event pairs, 621 based on Foata normal form. 1/5263 useless extension candidates. Maximal degree in co-relation 57326. Up to 4943 conditions per place. [2024-06-14 13:39:03,397 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 438 selfloop transitions, 26 changer transitions 0/469 dead transitions. [2024-06-14 13:39:03,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 469 transitions, 7926 flow [2024-06-14 13:39:03,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:03,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:03,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:39:03,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 13:39:03,398 INFO L175 Difference]: Start difference. First operand has 312 places, 434 transitions, 6758 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:39:03,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 469 transitions, 7926 flow [2024-06-14 13:39:04,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 469 transitions, 7837 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 13:39:04,782 INFO L231 Difference]: Finished difference. Result has 315 places, 437 transitions, 6884 flow [2024-06-14 13:39:04,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6669, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6884, PETRI_PLACES=315, PETRI_TRANSITIONS=437} [2024-06-14 13:39:04,782 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-14 13:39:04,783 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 437 transitions, 6884 flow [2024-06-14 13:39:04,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:04,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:04,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:04,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 13:39:04,783 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:04,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:04,783 INFO L85 PathProgramCache]: Analyzing trace with hash -209078866, now seen corresponding path program 3 times [2024-06-14 13:39:04,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:04,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602813268] [2024-06-14 13:39:04,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:04,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:04,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:07,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:07,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:07,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602813268] [2024-06-14 13:39:07,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602813268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:07,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:07,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:07,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057743023] [2024-06-14 13:39:07,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:07,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:07,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:07,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:07,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:07,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:39:07,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 437 transitions, 6884 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:07,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:07,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:39:07,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:09,959 INFO L124 PetriNetUnfolderBase]: 3266/5276 cut-off events. [2024-06-14 13:39:09,959 INFO L125 PetriNetUnfolderBase]: For 759263/759263 co-relation queries the response was YES. [2024-06-14 13:39:10,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57999 conditions, 5276 events. 3266/5276 cut-off events. For 759263/759263 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 32281 event pairs, 637 based on Foata normal form. 2/5277 useless extension candidates. Maximal degree in co-relation 57851. Up to 4954 conditions per place. [2024-06-14 13:39:10,029 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 424 selfloop transitions, 33 changer transitions 0/462 dead transitions. [2024-06-14 13:39:10,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 462 transitions, 7916 flow [2024-06-14 13:39:10,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:10,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:10,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:39:10,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 13:39:10,031 INFO L175 Difference]: Start difference. First operand has 315 places, 437 transitions, 6884 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:39:10,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 462 transitions, 7916 flow [2024-06-14 13:39:11,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 462 transitions, 7725 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-14 13:39:11,603 INFO L231 Difference]: Finished difference. Result has 318 places, 440 transitions, 6838 flow [2024-06-14 13:39:11,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6693, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6838, PETRI_PLACES=318, PETRI_TRANSITIONS=440} [2024-06-14 13:39:11,603 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 274 predicate places. [2024-06-14 13:39:11,604 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 440 transitions, 6838 flow [2024-06-14 13:39:11,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:11,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:11,604 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:39:11,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 13:39:11,604 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:11,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:11,605 INFO L85 PathProgramCache]: Analyzing trace with hash 223662690, now seen corresponding path program 2 times [2024-06-14 13:39:11,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:11,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078847427] [2024-06-14 13:39:11,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:11,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:11,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:14,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:39:14,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:14,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078847427] [2024-06-14 13:39:14,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078847427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:14,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:14,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:39:14,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889622014] [2024-06-14 13:39:14,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:14,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:39:14,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:14,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:39:14,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:39:14,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:39:14,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 440 transitions, 6838 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:14,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:14,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:39:14,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:16,709 INFO L124 PetriNetUnfolderBase]: 3271/5288 cut-off events. [2024-06-14 13:39:16,710 INFO L125 PetriNetUnfolderBase]: For 769559/769559 co-relation queries the response was YES. [2024-06-14 13:39:16,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58195 conditions, 5288 events. 3271/5288 cut-off events. For 769559/769559 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 32370 event pairs, 630 based on Foata normal form. 1/5288 useless extension candidates. Maximal degree in co-relation 58045. Up to 4986 conditions per place. [2024-06-14 13:39:16,782 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 439 selfloop transitions, 23 changer transitions 0/467 dead transitions. [2024-06-14 13:39:16,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 467 transitions, 7984 flow [2024-06-14 13:39:16,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:39:16,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:39:16,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 13:39:16,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-14 13:39:16,783 INFO L175 Difference]: Start difference. First operand has 318 places, 440 transitions, 6838 flow. Second operand 8 states and 134 transitions. [2024-06-14 13:39:16,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 467 transitions, 7984 flow [2024-06-14 13:39:18,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 467 transitions, 7885 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 13:39:18,300 INFO L231 Difference]: Finished difference. Result has 321 places, 443 transitions, 6953 flow [2024-06-14 13:39:18,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6739, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6953, PETRI_PLACES=321, PETRI_TRANSITIONS=443} [2024-06-14 13:39:18,301 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-14 13:39:18,301 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 443 transitions, 6953 flow [2024-06-14 13:39:18,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:18,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:18,301 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:39:18,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 13:39:18,301 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:18,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:18,302 INFO L85 PathProgramCache]: Analyzing trace with hash 400755358, now seen corresponding path program 1 times [2024-06-14 13:39:18,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:18,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029378850] [2024-06-14 13:39:18,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:18,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:18,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:21,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:21,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:21,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029378850] [2024-06-14 13:39:21,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029378850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:21,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:21,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:39:21,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646522106] [2024-06-14 13:39:21,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:21,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:39:21,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:21,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:39:21,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:39:21,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:39:21,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 443 transitions, 6953 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:21,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:21,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:39:21,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:23,199 INFO L124 PetriNetUnfolderBase]: 3292/5313 cut-off events. [2024-06-14 13:39:23,199 INFO L125 PetriNetUnfolderBase]: For 805058/805058 co-relation queries the response was YES. [2024-06-14 13:39:23,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59236 conditions, 5313 events. 3292/5313 cut-off events. For 805058/805058 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32513 event pairs, 624 based on Foata normal form. 2/5314 useless extension candidates. Maximal degree in co-relation 59085. Up to 4957 conditions per place. [2024-06-14 13:39:23,260 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 435 selfloop transitions, 43 changer transitions 0/483 dead transitions. [2024-06-14 13:39:23,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 483 transitions, 8363 flow [2024-06-14 13:39:23,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:39:23,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:39:23,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-14 13:39:23,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-14 13:39:23,262 INFO L175 Difference]: Start difference. First operand has 321 places, 443 transitions, 6953 flow. Second operand 9 states and 158 transitions. [2024-06-14 13:39:23,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 483 transitions, 8363 flow [2024-06-14 13:39:24,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 483 transitions, 8171 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-06-14 13:39:24,698 INFO L231 Difference]: Finished difference. Result has 324 places, 447 transitions, 7028 flow [2024-06-14 13:39:24,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6761, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7028, PETRI_PLACES=324, PETRI_TRANSITIONS=447} [2024-06-14 13:39:24,698 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 280 predicate places. [2024-06-14 13:39:24,698 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 447 transitions, 7028 flow [2024-06-14 13:39:24,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:24,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:24,699 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:39:24,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 13:39:24,699 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:24,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:24,699 INFO L85 PathProgramCache]: Analyzing trace with hash 761719676, now seen corresponding path program 1 times [2024-06-14 13:39:24,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:24,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071173802] [2024-06-14 13:39:24,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:24,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:24,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:27,446 INFO 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:39:27,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:27,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071173802] [2024-06-14 13:39:27,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071173802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:27,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:27,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:39:27,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280152984] [2024-06-14 13:39:27,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:27,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:39:27,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:27,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:39:27,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:39:27,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:39:27,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 447 transitions, 7028 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:27,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:27,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:39:27,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:29,648 INFO L124 PetriNetUnfolderBase]: 3318/5349 cut-off events. [2024-06-14 13:39:29,648 INFO L125 PetriNetUnfolderBase]: For 833105/833105 co-relation queries the response was YES. [2024-06-14 13:39:29,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60252 conditions, 5349 events. 3318/5349 cut-off events. For 833105/833105 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 32724 event pairs, 619 based on Foata normal form. 2/5350 useless extension candidates. Maximal degree in co-relation 60100. Up to 4929 conditions per place. [2024-06-14 13:39:29,726 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 439 selfloop transitions, 75 changer transitions 0/519 dead transitions. [2024-06-14 13:39:29,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 519 transitions, 9394 flow [2024-06-14 13:39:29,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:39:29,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:39:29,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 13:39:29,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-14 13:39:29,727 INFO L175 Difference]: Start difference. First operand has 324 places, 447 transitions, 7028 flow. Second operand 9 states and 163 transitions. [2024-06-14 13:39:29,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 519 transitions, 9394 flow [2024-06-14 13:39:31,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 519 transitions, 9229 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-14 13:39:31,444 INFO L231 Difference]: Finished difference. Result has 330 places, 482 transitions, 7950 flow [2024-06-14 13:39:31,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6863, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7950, PETRI_PLACES=330, PETRI_TRANSITIONS=482} [2024-06-14 13:39:31,445 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-14 13:39:31,445 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 482 transitions, 7950 flow [2024-06-14 13:39:31,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:31,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:31,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:39:31,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 13:39:31,446 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:31,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:31,446 INFO L85 PathProgramCache]: Analyzing trace with hash 761719552, now seen corresponding path program 2 times [2024-06-14 13:39:31,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:31,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256780033] [2024-06-14 13:39:31,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:31,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:31,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:35,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:35,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:35,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256780033] [2024-06-14 13:39:35,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256780033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:35,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:35,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:39:35,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965074911] [2024-06-14 13:39:35,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:35,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:39:35,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:35,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:39:35,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:39:35,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:39:35,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 482 transitions, 7950 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:35,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:35,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:39:35,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:37,459 INFO L124 PetriNetUnfolderBase]: 3375/5426 cut-off events. [2024-06-14 13:39:37,459 INFO L125 PetriNetUnfolderBase]: For 912154/912154 co-relation queries the response was YES. [2024-06-14 13:39:37,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62332 conditions, 5426 events. 3375/5426 cut-off events. For 912154/912154 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 33268 event pairs, 629 based on Foata normal form. 13/5438 useless extension candidates. Maximal degree in co-relation 62176. Up to 4927 conditions per place. [2024-06-14 13:39:37,532 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 425 selfloop transitions, 97 changer transitions 0/527 dead transitions. [2024-06-14 13:39:37,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 527 transitions, 9824 flow [2024-06-14 13:39:37,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:39:37,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:39:37,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 13:39:37,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-14 13:39:37,534 INFO L175 Difference]: Start difference. First operand has 330 places, 482 transitions, 7950 flow. Second operand 9 states and 163 transitions. [2024-06-14 13:39:37,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 527 transitions, 9824 flow [2024-06-14 13:39:39,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 527 transitions, 9646 flow, removed 81 selfloop flow, removed 3 redundant places. [2024-06-14 13:39:39,389 INFO L231 Difference]: Finished difference. Result has 338 places, 492 transitions, 8498 flow [2024-06-14 13:39:39,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7772, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8498, PETRI_PLACES=338, PETRI_TRANSITIONS=492} [2024-06-14 13:39:39,389 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 294 predicate places. [2024-06-14 13:39:39,389 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 492 transitions, 8498 flow [2024-06-14 13:39:39,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:39,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:39,390 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:39:39,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 13:39:39,390 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:39,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:39,391 INFO L85 PathProgramCache]: Analyzing trace with hash 400873592, now seen corresponding path program 2 times [2024-06-14 13:39:39,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:39,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683338027] [2024-06-14 13:39:39,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:39,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:39,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:44,166 INFO 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:39:44,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:44,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683338027] [2024-06-14 13:39:44,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683338027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:44,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:44,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:39:44,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128350620] [2024-06-14 13:39:44,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:44,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:39:44,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:44,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:39:44,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:39:44,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:39:44,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 492 transitions, 8498 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:44,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:44,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:39:44,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:46,325 INFO L124 PetriNetUnfolderBase]: 3427/5503 cut-off events. [2024-06-14 13:39:46,326 INFO L125 PetriNetUnfolderBase]: For 942217/942217 co-relation queries the response was YES. [2024-06-14 13:39:46,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64972 conditions, 5503 events. 3427/5503 cut-off events. For 942217/942217 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 33661 event pairs, 622 based on Foata normal form. 4/5506 useless extension candidates. Maximal degree in co-relation 64812. Up to 5162 conditions per place. [2024-06-14 13:39:46,400 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 489 selfloop transitions, 35 changer transitions 0/529 dead transitions. [2024-06-14 13:39:46,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 529 transitions, 10098 flow [2024-06-14 13:39:46,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:39:46,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:39:46,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 13:39:46,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-14 13:39:46,402 INFO L175 Difference]: Start difference. First operand has 338 places, 492 transitions, 8498 flow. Second operand 9 states and 154 transitions. [2024-06-14 13:39:46,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 529 transitions, 10098 flow [2024-06-14 13:39:48,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 529 transitions, 9837 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-14 13:39:48,562 INFO L231 Difference]: Finished difference. Result has 342 places, 500 transitions, 8572 flow [2024-06-14 13:39:48,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8239, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8572, PETRI_PLACES=342, PETRI_TRANSITIONS=500} [2024-06-14 13:39:48,562 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 298 predicate places. [2024-06-14 13:39:48,562 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 500 transitions, 8572 flow [2024-06-14 13:39:48,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:48,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:48,563 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:39:48,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 13:39:48,563 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:48,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:48,563 INFO L85 PathProgramCache]: Analyzing trace with hash -485232876, now seen corresponding path program 3 times [2024-06-14 13:39:48,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:48,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457908741] [2024-06-14 13:39:48,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:48,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:48,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:52,154 INFO 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:39:52,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:52,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457908741] [2024-06-14 13:39:52,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457908741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:52,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:52,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:39:52,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511956076] [2024-06-14 13:39:52,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:52,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:39:52,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:52,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:39:52,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:39:52,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:39:52,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 500 transitions, 8572 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:52,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:52,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:39:52,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:39:54,233 INFO L124 PetriNetUnfolderBase]: 3415/5485 cut-off events. [2024-06-14 13:39:54,233 INFO L125 PetriNetUnfolderBase]: For 924258/924258 co-relation queries the response was YES. [2024-06-14 13:39:54,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64258 conditions, 5485 events. 3415/5485 cut-off events. For 924258/924258 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 33545 event pairs, 626 based on Foata normal form. 4/5488 useless extension candidates. Maximal degree in co-relation 64097. Up to 5170 conditions per place. [2024-06-14 13:39:54,312 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 494 selfloop transitions, 28 changer transitions 0/527 dead transitions. [2024-06-14 13:39:54,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 527 transitions, 9712 flow [2024-06-14 13:39:54,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:39:54,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:39:54,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 13:39:54,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-14 13:39:54,313 INFO L175 Difference]: Start difference. First operand has 342 places, 500 transitions, 8572 flow. Second operand 9 states and 150 transitions. [2024-06-14 13:39:54,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 527 transitions, 9712 flow [2024-06-14 13:39:56,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 527 transitions, 9489 flow, removed 97 selfloop flow, removed 5 redundant places. [2024-06-14 13:39:56,488 INFO L231 Difference]: Finished difference. Result has 346 places, 500 transitions, 8412 flow [2024-06-14 13:39:56,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8349, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8412, PETRI_PLACES=346, PETRI_TRANSITIONS=500} [2024-06-14 13:39:56,489 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-14 13:39:56,489 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 500 transitions, 8412 flow [2024-06-14 13:39:56,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:56,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:39:56,489 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:39:56,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 13:39:56,490 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:39:56,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:39:56,490 INFO L85 PathProgramCache]: Analyzing trace with hash -485237650, now seen corresponding path program 3 times [2024-06-14 13:39:56,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:39:56,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980574924] [2024-06-14 13:39:56,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:39:56,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:39:56,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:39:59,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:39:59,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:39:59,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980574924] [2024-06-14 13:39:59,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980574924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:39:59,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:39:59,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:39:59,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557074030] [2024-06-14 13:39:59,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:39:59,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:39:59,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:39:59,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:39:59,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:39:59,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:39:59,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 500 transitions, 8412 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:39:59,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:39:59,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:39:59,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:02,134 INFO L124 PetriNetUnfolderBase]: 3459/5553 cut-off events. [2024-06-14 13:40:02,134 INFO L125 PetriNetUnfolderBase]: For 965813/965813 co-relation queries the response was YES. [2024-06-14 13:40:02,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65052 conditions, 5553 events. 3459/5553 cut-off events. For 965813/965813 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 34020 event pairs, 636 based on Foata normal form. 10/5562 useless extension candidates. Maximal degree in co-relation 64889. Up to 5212 conditions per place. [2024-06-14 13:40:02,214 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 501 selfloop transitions, 27 changer transitions 0/533 dead transitions. [2024-06-14 13:40:02,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 533 transitions, 9824 flow [2024-06-14 13:40:02,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:02,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:02,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-14 13:40:02,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-14 13:40:02,217 INFO L175 Difference]: Start difference. First operand has 346 places, 500 transitions, 8412 flow. Second operand 9 states and 151 transitions. [2024-06-14 13:40:02,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 533 transitions, 9824 flow [2024-06-14 13:40:04,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 533 transitions, 9757 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 13:40:04,922 INFO L231 Difference]: Finished difference. Result has 347 places, 503 transitions, 8544 flow [2024-06-14 13:40:04,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8345, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8544, PETRI_PLACES=347, PETRI_TRANSITIONS=503} [2024-06-14 13:40:04,923 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-14 13:40:04,923 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 503 transitions, 8544 flow [2024-06-14 13:40:04,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:04,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:04,923 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:40:04,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 13:40:04,924 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:04,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:04,924 INFO L85 PathProgramCache]: Analyzing trace with hash -204307222, now seen corresponding path program 4 times [2024-06-14 13:40:04,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:04,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453253549] [2024-06-14 13:40:04,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:04,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:04,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:07,775 INFO 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:40:07,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:07,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453253549] [2024-06-14 13:40:07,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453253549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:07,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:07,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:07,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674321068] [2024-06-14 13:40:07,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:07,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:07,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:07,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:07,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:07,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:40:07,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 503 transitions, 8544 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:07,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:07,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:40:07,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:10,165 INFO L124 PetriNetUnfolderBase]: 3521/5636 cut-off events. [2024-06-14 13:40:10,166 INFO L125 PetriNetUnfolderBase]: For 983251/983251 co-relation queries the response was YES. [2024-06-14 13:40:10,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67170 conditions, 5636 events. 3521/5636 cut-off events. For 983251/983251 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34514 event pairs, 645 based on Foata normal form. 4/5639 useless extension candidates. Maximal degree in co-relation 67006. Up to 5184 conditions per place. [2024-06-14 13:40:10,240 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 446 selfloop transitions, 98 changer transitions 0/549 dead transitions. [2024-06-14 13:40:10,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 549 transitions, 10625 flow [2024-06-14 13:40:10,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:10,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:10,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 13:40:10,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-14 13:40:10,242 INFO L175 Difference]: Start difference. First operand has 347 places, 503 transitions, 8544 flow. Second operand 9 states and 159 transitions. [2024-06-14 13:40:10,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 549 transitions, 10625 flow [2024-06-14 13:40:12,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 549 transitions, 10543 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 13:40:12,755 INFO L231 Difference]: Finished difference. Result has 350 places, 522 transitions, 9400 flow [2024-06-14 13:40:12,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8462, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9400, PETRI_PLACES=350, PETRI_TRANSITIONS=522} [2024-06-14 13:40:12,756 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-14 13:40:12,756 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 522 transitions, 9400 flow [2024-06-14 13:40:12,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:12,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:12,756 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:40:12,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 13:40:12,757 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:12,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:12,757 INFO L85 PathProgramCache]: Analyzing trace with hash -204307346, now seen corresponding path program 4 times [2024-06-14 13:40:12,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:12,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993583013] [2024-06-14 13:40:12,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:12,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:12,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:15,421 INFO 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:40:15,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:15,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993583013] [2024-06-14 13:40:15,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993583013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:15,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:15,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:15,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402031854] [2024-06-14 13:40:15,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:15,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:15,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:15,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:15,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:15,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:40:15,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 522 transitions, 9400 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:15,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:15,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:40:15,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:17,701 INFO L124 PetriNetUnfolderBase]: 3557/5692 cut-off events. [2024-06-14 13:40:17,702 INFO L125 PetriNetUnfolderBase]: For 1040163/1040163 co-relation queries the response was YES. [2024-06-14 13:40:17,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68743 conditions, 5692 events. 3557/5692 cut-off events. For 1040163/1040163 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34872 event pairs, 647 based on Foata normal form. 10/5701 useless extension candidates. Maximal degree in co-relation 68577. Up to 5334 conditions per place. [2024-06-14 13:40:17,782 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 501 selfloop transitions, 45 changer transitions 0/551 dead transitions. [2024-06-14 13:40:17,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 551 transitions, 10776 flow [2024-06-14 13:40:17,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:17,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:17,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-14 13:40:17,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-14 13:40:17,784 INFO L175 Difference]: Start difference. First operand has 350 places, 522 transitions, 9400 flow. Second operand 9 states and 149 transitions. [2024-06-14 13:40:17,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 551 transitions, 10776 flow [2024-06-14 13:40:20,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 551 transitions, 10298 flow, removed 208 selfloop flow, removed 4 redundant places. [2024-06-14 13:40:20,174 INFO L231 Difference]: Finished difference. Result has 355 places, 525 transitions, 9128 flow [2024-06-14 13:40:20,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8922, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9128, PETRI_PLACES=355, PETRI_TRANSITIONS=525} [2024-06-14 13:40:20,174 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-14 13:40:20,175 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 525 transitions, 9128 flow [2024-06-14 13:40:20,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:20,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:20,175 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:40:20,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 13:40:20,175 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:20,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:20,176 INFO L85 PathProgramCache]: Analyzing trace with hash 688237636, now seen corresponding path program 5 times [2024-06-14 13:40:20,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:20,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097733421] [2024-06-14 13:40:20,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:20,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:20,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:22,908 INFO 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:40:22,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:22,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097733421] [2024-06-14 13:40:22,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097733421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:22,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:22,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:22,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057682879] [2024-06-14 13:40:22,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:22,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:22,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:22,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:22,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:22,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:40:22,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 525 transitions, 9128 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:22,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:22,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:40:22,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:25,355 INFO L124 PetriNetUnfolderBase]: 3587/5736 cut-off events. [2024-06-14 13:40:25,356 INFO L125 PetriNetUnfolderBase]: For 1026663/1026663 co-relation queries the response was YES. [2024-06-14 13:40:25,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69023 conditions, 5736 events. 3587/5736 cut-off events. For 1026663/1026663 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35202 event pairs, 648 based on Foata normal form. 4/5739 useless extension candidates. Maximal degree in co-relation 68855. Up to 5357 conditions per place. [2024-06-14 13:40:25,436 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 492 selfloop transitions, 70 changer transitions 0/567 dead transitions. [2024-06-14 13:40:25,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 567 transitions, 10782 flow [2024-06-14 13:40:25,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:40:25,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:40:25,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-14 13:40:25,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813953488372093 [2024-06-14 13:40:25,438 INFO L175 Difference]: Start difference. First operand has 355 places, 525 transitions, 9128 flow. Second operand 10 states and 164 transitions. [2024-06-14 13:40:25,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 567 transitions, 10782 flow [2024-06-14 13:40:27,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 567 transitions, 10602 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-14 13:40:27,929 INFO L231 Difference]: Finished difference. Result has 360 places, 540 transitions, 9552 flow [2024-06-14 13:40:27,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8948, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9552, PETRI_PLACES=360, PETRI_TRANSITIONS=540} [2024-06-14 13:40:27,930 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-14 13:40:27,930 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 540 transitions, 9552 flow [2024-06-14 13:40:27,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:27,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:27,930 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:40:27,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 13:40:27,930 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:27,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:27,931 INFO L85 PathProgramCache]: Analyzing trace with hash -204302572, now seen corresponding path program 6 times [2024-06-14 13:40:27,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:27,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079456616] [2024-06-14 13:40:27,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:27,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:27,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:31,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:31,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:31,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079456616] [2024-06-14 13:40:31,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079456616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:31,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:31,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:40:31,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034603398] [2024-06-14 13:40:31,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:31,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:40:31,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:31,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:40:31,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:40:31,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:40:31,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 540 transitions, 9552 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:31,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:31,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:40:31,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:33,711 INFO L124 PetriNetUnfolderBase]: 3593/5747 cut-off events. [2024-06-14 13:40:33,711 INFO L125 PetriNetUnfolderBase]: For 1040015/1040015 co-relation queries the response was YES. [2024-06-14 13:40:33,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69098 conditions, 5747 events. 3593/5747 cut-off events. For 1040015/1040015 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35304 event pairs, 646 based on Foata normal form. 6/5752 useless extension candidates. Maximal degree in co-relation 68927. Up to 5328 conditions per place. [2024-06-14 13:40:33,794 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 491 selfloop transitions, 81 changer transitions 0/577 dead transitions. [2024-06-14 13:40:33,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 577 transitions, 11192 flow [2024-06-14 13:40:33,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:40:33,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:40:33,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 13:40:33,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-14 13:40:33,796 INFO L175 Difference]: Start difference. First operand has 360 places, 540 transitions, 9552 flow. Second operand 9 states and 154 transitions. [2024-06-14 13:40:33,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 577 transitions, 11192 flow [2024-06-14 13:40:36,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 577 transitions, 10849 flow, removed 114 selfloop flow, removed 6 redundant places. [2024-06-14 13:40:36,450 INFO L231 Difference]: Finished difference. Result has 363 places, 546 transitions, 9693 flow [2024-06-14 13:40:36,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9210, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9693, PETRI_PLACES=363, PETRI_TRANSITIONS=546} [2024-06-14 13:40:36,451 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 319 predicate places. [2024-06-14 13:40:36,451 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 546 transitions, 9693 flow [2024-06-14 13:40:36,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:36,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:36,451 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:40:36,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 13:40:36,451 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:36,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:36,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1199060322, now seen corresponding path program 4 times [2024-06-14 13:40:36,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:36,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070626097] [2024-06-14 13:40:36,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:36,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:36,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:39,614 INFO 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:40:39,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:39,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070626097] [2024-06-14 13:40:39,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070626097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:39,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:39,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:40:39,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994891965] [2024-06-14 13:40:39,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:39,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:40:39,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:39,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:40:39,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:40:39,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:40:39,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 546 transitions, 9693 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:39,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:39,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:40:39,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:42,122 INFO L124 PetriNetUnfolderBase]: 3588/5726 cut-off events. [2024-06-14 13:40:42,123 INFO L125 PetriNetUnfolderBase]: For 1033406/1033406 co-relation queries the response was YES. [2024-06-14 13:40:42,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69187 conditions, 5726 events. 3588/5726 cut-off events. For 1033406/1033406 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35083 event pairs, 661 based on Foata normal form. 2/5722 useless extension candidates. Maximal degree in co-relation 69015. Up to 5424 conditions per place. [2024-06-14 13:40:42,208 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 522 selfloop transitions, 33 changer transitions 0/560 dead transitions. [2024-06-14 13:40:42,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 560 transitions, 10839 flow [2024-06-14 13:40:42,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:40:42,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:40:42,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-14 13:40:42,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 13:40:42,210 INFO L175 Difference]: Start difference. First operand has 363 places, 546 transitions, 9693 flow. Second operand 8 states and 124 transitions. [2024-06-14 13:40:42,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 560 transitions, 10839 flow [2024-06-14 13:40:45,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 560 transitions, 10344 flow, removed 186 selfloop flow, removed 6 redundant places. [2024-06-14 13:40:45,050 INFO L231 Difference]: Finished difference. Result has 365 places, 546 transitions, 9269 flow [2024-06-14 13:40:45,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9198, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9269, PETRI_PLACES=365, PETRI_TRANSITIONS=546} [2024-06-14 13:40:45,050 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-14 13:40:45,051 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 546 transitions, 9269 flow [2024-06-14 13:40:45,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:45,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:45,051 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:40:45,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 13:40:45,051 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:45,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:45,052 INFO L85 PathProgramCache]: Analyzing trace with hash 193335744, now seen corresponding path program 3 times [2024-06-14 13:40:45,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:45,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842419570] [2024-06-14 13:40:45,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:45,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:45,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:48,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:40:48,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:48,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842419570] [2024-06-14 13:40:48,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842419570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:48,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:48,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:40:48,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842302515] [2024-06-14 13:40:48,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:48,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:40:48,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:48,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:40:48,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:40:48,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:40:48,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 546 transitions, 9269 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:48,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:48,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:40:48,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:50,824 INFO L124 PetriNetUnfolderBase]: 3593/5747 cut-off events. [2024-06-14 13:40:50,824 INFO L125 PetriNetUnfolderBase]: For 1037358/1037358 co-relation queries the response was YES. [2024-06-14 13:40:50,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68779 conditions, 5747 events. 3593/5747 cut-off events. For 1037358/1037358 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 35223 event pairs, 643 based on Foata normal form. 1/5744 useless extension candidates. Maximal degree in co-relation 68606. Up to 5423 conditions per place. [2024-06-14 13:40:50,909 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 535 selfloop transitions, 30 changer transitions 0/570 dead transitions. [2024-06-14 13:40:50,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 570 transitions, 10637 flow [2024-06-14 13:40:50,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:40:50,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:40:50,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:40:50,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-14 13:40:50,911 INFO L175 Difference]: Start difference. First operand has 365 places, 546 transitions, 9269 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:40:50,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 570 transitions, 10637 flow [2024-06-14 13:40:53,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 570 transitions, 10521 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 13:40:53,850 INFO L231 Difference]: Finished difference. Result has 365 places, 549 transitions, 9405 flow [2024-06-14 13:40:53,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9153, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9405, PETRI_PLACES=365, PETRI_TRANSITIONS=549} [2024-06-14 13:40:53,856 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-14 13:40:53,856 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 549 transitions, 9405 flow [2024-06-14 13:40:53,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:53,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:40:53,857 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:40:53,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 13:40:53,859 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:40:53,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:40:53,860 INFO L85 PathProgramCache]: Analyzing trace with hash 222614748, now seen corresponding path program 4 times [2024-06-14 13:40:53,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:40:53,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010589423] [2024-06-14 13:40:53,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:40:53,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:40:53,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:40:57,329 INFO 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:40:57,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:40:57,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010589423] [2024-06-14 13:40:57,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010589423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:40:57,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:40:57,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:40:57,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547540815] [2024-06-14 13:40:57,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:40:57,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:40:57,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:40:57,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:40:57,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:40:57,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:40:57,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 549 transitions, 9405 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:40:57,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:40:57,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:40:57,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:40:59,502 INFO L124 PetriNetUnfolderBase]: 3611/5774 cut-off events. [2024-06-14 13:40:59,502 INFO L125 PetriNetUnfolderBase]: For 1073441/1073441 co-relation queries the response was YES. [2024-06-14 13:40:59,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69937 conditions, 5774 events. 3611/5774 cut-off events. For 1073441/1073441 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 35473 event pairs, 642 based on Foata normal form. 2/5772 useless extension candidates. Maximal degree in co-relation 69764. Up to 5393 conditions per place. [2024-06-14 13:40:59,585 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 517 selfloop transitions, 56 changer transitions 0/578 dead transitions. [2024-06-14 13:40:59,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 578 transitions, 11597 flow [2024-06-14 13:40:59,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:40:59,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:40:59,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:40:59,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-14 13:40:59,587 INFO L175 Difference]: Start difference. First operand has 365 places, 549 transitions, 9405 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:40:59,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 578 transitions, 11597 flow [2024-06-14 13:41:02,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 578 transitions, 11367 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-06-14 13:41:02,201 INFO L231 Difference]: Finished difference. Result has 367 places, 559 transitions, 9883 flow [2024-06-14 13:41:02,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9175, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9883, PETRI_PLACES=367, PETRI_TRANSITIONS=559} [2024-06-14 13:41:02,201 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-14 13:41:02,202 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 559 transitions, 9883 flow [2024-06-14 13:41:02,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:02,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:02,202 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:41:02,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 13:41:02,202 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:02,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:02,203 INFO L85 PathProgramCache]: Analyzing trace with hash 2122570040, now seen corresponding path program 5 times [2024-06-14 13:41:02,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:02,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178033811] [2024-06-14 13:41:02,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:02,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:02,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:04,930 INFO 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:41:04,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:04,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178033811] [2024-06-14 13:41:04,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178033811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:04,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:04,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:41:04,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440328263] [2024-06-14 13:41:04,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:04,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:41:04,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:04,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:41:04,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:41:04,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:41:04,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 559 transitions, 9883 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:04,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:04,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:41:04,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:07,333 INFO L124 PetriNetUnfolderBase]: 3632/5795 cut-off events. [2024-06-14 13:41:07,334 INFO L125 PetriNetUnfolderBase]: For 1116532/1116532 co-relation queries the response was YES. [2024-06-14 13:41:07,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71297 conditions, 5795 events. 3632/5795 cut-off events. For 1116532/1116532 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 35516 event pairs, 642 based on Foata normal form. 2/5793 useless extension candidates. Maximal degree in co-relation 71123. Up to 5429 conditions per place. [2024-06-14 13:41:07,420 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 542 selfloop transitions, 50 changer transitions 0/597 dead transitions. [2024-06-14 13:41:07,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 597 transitions, 11597 flow [2024-06-14 13:41:07,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:41:07,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:41:07,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 13:41:07,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-14 13:41:07,422 INFO L175 Difference]: Start difference. First operand has 367 places, 559 transitions, 9883 flow. Second operand 9 states and 156 transitions. [2024-06-14 13:41:07,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 597 transitions, 11597 flow [2024-06-14 13:41:10,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 597 transitions, 11253 flow, removed 159 selfloop flow, removed 3 redundant places. [2024-06-14 13:41:10,426 INFO L231 Difference]: Finished difference. Result has 374 places, 564 transitions, 9887 flow [2024-06-14 13:41:10,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9539, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9887, PETRI_PLACES=374, PETRI_TRANSITIONS=564} [2024-06-14 13:41:10,427 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 330 predicate places. [2024-06-14 13:41:10,427 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 564 transitions, 9887 flow [2024-06-14 13:41:10,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:10,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:10,427 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:41:10,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 13:41:10,427 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:10,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:10,428 INFO L85 PathProgramCache]: Analyzing trace with hash 190546302, now seen corresponding path program 7 times [2024-06-14 13:41:10,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:10,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841253470] [2024-06-14 13:41:10,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:10,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:10,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:13,055 INFO 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:41:13,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:13,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841253470] [2024-06-14 13:41:13,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841253470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:13,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:13,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:41:13,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005926709] [2024-06-14 13:41:13,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:13,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:41:13,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:13,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:41:13,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:41:13,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:41:13,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 564 transitions, 9887 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:13,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:13,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:41:13,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:15,733 INFO L124 PetriNetUnfolderBase]: 3658/5841 cut-off events. [2024-06-14 13:41:15,733 INFO L125 PetriNetUnfolderBase]: For 1149648/1149648 co-relation queries the response was YES. [2024-06-14 13:41:15,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72245 conditions, 5841 events. 3658/5841 cut-off events. For 1149648/1149648 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 35861 event pairs, 658 based on Foata normal form. 2/5839 useless extension candidates. Maximal degree in co-relation 72068. Up to 5367 conditions per place. [2024-06-14 13:41:15,812 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 500 selfloop transitions, 113 changer transitions 0/618 dead transitions. [2024-06-14 13:41:15,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 618 transitions, 12518 flow [2024-06-14 13:41:15,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:41:15,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:41:15,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 13:41:15,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 13:41:15,814 INFO L175 Difference]: Start difference. First operand has 374 places, 564 transitions, 9887 flow. Second operand 9 states and 162 transitions. [2024-06-14 13:41:15,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 618 transitions, 12518 flow [2024-06-14 13:41:18,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 618 transitions, 12319 flow, removed 75 selfloop flow, removed 4 redundant places. [2024-06-14 13:41:18,615 INFO L231 Difference]: Finished difference. Result has 380 places, 581 transitions, 10566 flow [2024-06-14 13:41:18,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9688, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10566, PETRI_PLACES=380, PETRI_TRANSITIONS=581} [2024-06-14 13:41:18,616 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-14 13:41:18,616 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 581 transitions, 10566 flow [2024-06-14 13:41:18,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:18,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:18,616 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:41:18,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 13:41:18,616 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:18,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:18,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1484151258, now seen corresponding path program 6 times [2024-06-14 13:41:18,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:18,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917701930] [2024-06-14 13:41:18,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:18,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:18,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:21,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:41:21,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:21,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917701930] [2024-06-14 13:41:21,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917701930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:21,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:21,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:41:21,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665201346] [2024-06-14 13:41:21,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:21,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:41:21,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:21,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:41:21,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:41:21,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:41:21,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 581 transitions, 10566 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:21,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:21,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:41:21,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:23,620 INFO L124 PetriNetUnfolderBase]: 3679/5862 cut-off events. [2024-06-14 13:41:23,621 INFO L125 PetriNetUnfolderBase]: For 1185886/1185886 co-relation queries the response was YES. [2024-06-14 13:41:23,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73648 conditions, 5862 events. 3679/5862 cut-off events. For 1185886/1185886 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 35899 event pairs, 644 based on Foata normal form. 2/5860 useless extension candidates. Maximal degree in co-relation 73468. Up to 5437 conditions per place. [2024-06-14 13:41:23,713 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 535 selfloop transitions, 78 changer transitions 0/618 dead transitions. [2024-06-14 13:41:23,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 618 transitions, 12316 flow [2024-06-14 13:41:23,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:41:23,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:41:23,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 13:41:23,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-14 13:41:23,714 INFO L175 Difference]: Start difference. First operand has 380 places, 581 transitions, 10566 flow. Second operand 9 states and 157 transitions. [2024-06-14 13:41:23,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 618 transitions, 12316 flow [2024-06-14 13:41:27,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 618 transitions, 12039 flow, removed 93 selfloop flow, removed 3 redundant places. [2024-06-14 13:41:27,192 INFO L231 Difference]: Finished difference. Result has 386 places, 585 transitions, 10674 flow [2024-06-14 13:41:27,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10289, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10674, PETRI_PLACES=386, PETRI_TRANSITIONS=585} [2024-06-14 13:41:27,197 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-06-14 13:41:27,197 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 585 transitions, 10674 flow [2024-06-14 13:41:27,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:27,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:27,197 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:41:27,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 13:41:27,197 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:27,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:27,198 INFO L85 PathProgramCache]: Analyzing trace with hash 190546178, now seen corresponding path program 7 times [2024-06-14 13:41:27,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:27,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674417254] [2024-06-14 13:41:27,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:27,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:27,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:30,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:30,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:30,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674417254] [2024-06-14 13:41:30,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674417254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:30,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:30,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:41:30,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078065401] [2024-06-14 13:41:30,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:30,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:41:30,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:30,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:41:30,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:41:30,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:41:30,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 585 transitions, 10674 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:30,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:30,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:41:30,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:32,745 INFO L124 PetriNetUnfolderBase]: 3687/5882 cut-off events. [2024-06-14 13:41:32,745 INFO L125 PetriNetUnfolderBase]: For 1202782/1202782 co-relation queries the response was YES. [2024-06-14 13:41:32,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73941 conditions, 5882 events. 3687/5882 cut-off events. For 1202782/1202782 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 36085 event pairs, 656 based on Foata normal form. 2/5880 useless extension candidates. Maximal degree in co-relation 73759. Up to 5543 conditions per place. [2024-06-14 13:41:32,848 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 562 selfloop transitions, 47 changer transitions 0/614 dead transitions. [2024-06-14 13:41:32,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 614 transitions, 12030 flow [2024-06-14 13:41:32,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:41:32,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:41:32,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 13:41:32,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-14 13:41:32,849 INFO L175 Difference]: Start difference. First operand has 386 places, 585 transitions, 10674 flow. Second operand 9 states and 150 transitions. [2024-06-14 13:41:32,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 614 transitions, 12030 flow [2024-06-14 13:41:36,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 614 transitions, 11783 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-14 13:41:36,446 INFO L231 Difference]: Finished difference. Result has 390 places, 587 transitions, 10594 flow [2024-06-14 13:41:36,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10427, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10594, PETRI_PLACES=390, PETRI_TRANSITIONS=587} [2024-06-14 13:41:36,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 346 predicate places. [2024-06-14 13:41:36,447 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 587 transitions, 10594 flow [2024-06-14 13:41:36,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:36,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:36,448 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:41:36,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 13:41:36,448 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:36,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:36,449 INFO L85 PathProgramCache]: Analyzing trace with hash 2125374114, now seen corresponding path program 8 times [2024-06-14 13:41:36,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:36,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191467522] [2024-06-14 13:41:36,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:36,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:36,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:40,175 INFO 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:41:40,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:40,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191467522] [2024-06-14 13:41:40,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191467522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:40,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:40,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:41:40,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018057560] [2024-06-14 13:41:40,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:40,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:41:40,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:40,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:41:40,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:41:40,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:41:40,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 587 transitions, 10594 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:40,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:40,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:41:40,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:42,638 INFO L124 PetriNetUnfolderBase]: 3707/5908 cut-off events. [2024-06-14 13:41:42,638 INFO L125 PetriNetUnfolderBase]: For 1225118/1225118 co-relation queries the response was YES. [2024-06-14 13:41:42,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74235 conditions, 5908 events. 3707/5908 cut-off events. For 1225118/1225118 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36355 event pairs, 675 based on Foata normal form. 4/5906 useless extension candidates. Maximal degree in co-relation 74051. Up to 5253 conditions per place. [2024-06-14 13:41:42,716 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 459 selfloop transitions, 161 changer transitions 0/625 dead transitions. [2024-06-14 13:41:42,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 625 transitions, 12422 flow [2024-06-14 13:41:42,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:41:42,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:41:42,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 13:41:42,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-14 13:41:42,732 INFO L175 Difference]: Start difference. First operand has 390 places, 587 transitions, 10594 flow. Second operand 9 states and 159 transitions. [2024-06-14 13:41:42,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 625 transitions, 12422 flow [2024-06-14 13:41:45,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 625 transitions, 12275 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 13:41:45,791 INFO L231 Difference]: Finished difference. Result has 392 places, 591 transitions, 10916 flow [2024-06-14 13:41:45,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10447, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10916, PETRI_PLACES=392, PETRI_TRANSITIONS=591} [2024-06-14 13:41:45,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 348 predicate places. [2024-06-14 13:41:45,791 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 591 transitions, 10916 flow [2024-06-14 13:41:45,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:45,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:45,792 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:41:45,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 13:41:45,792 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:45,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:45,792 INFO L85 PathProgramCache]: Analyzing trace with hash -447872480, now seen corresponding path program 9 times [2024-06-14 13:41:45,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:45,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475596764] [2024-06-14 13:41:45,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:45,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:45,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:48,700 INFO 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:41:48,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:48,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475596764] [2024-06-14 13:41:48,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475596764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:48,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:48,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:41:48,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123864940] [2024-06-14 13:41:48,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:48,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:41:48,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:48,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:41:48,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:41:48,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:41:48,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 591 transitions, 10916 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:48,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:48,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:41:48,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:51,130 INFO L124 PetriNetUnfolderBase]: 3717/5928 cut-off events. [2024-06-14 13:41:51,131 INFO L125 PetriNetUnfolderBase]: For 1235912/1235912 co-relation queries the response was YES. [2024-06-14 13:41:51,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74959 conditions, 5928 events. 3717/5928 cut-off events. For 1235912/1235912 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36451 event pairs, 657 based on Foata normal form. 2/5926 useless extension candidates. Maximal degree in co-relation 74774. Up to 5291 conditions per place. [2024-06-14 13:41:51,217 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 469 selfloop transitions, 159 changer transitions 0/633 dead transitions. [2024-06-14 13:41:51,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 633 transitions, 13313 flow [2024-06-14 13:41:51,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:41:51,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:41:51,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 13:41:51,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-14 13:41:51,219 INFO L175 Difference]: Start difference. First operand has 392 places, 591 transitions, 10916 flow. Second operand 9 states and 163 transitions. [2024-06-14 13:41:51,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 633 transitions, 13313 flow [2024-06-14 13:41:54,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 633 transitions, 12884 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-14 13:41:54,850 INFO L231 Difference]: Finished difference. Result has 394 places, 597 transitions, 11133 flow [2024-06-14 13:41:54,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10491, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11133, PETRI_PLACES=394, PETRI_TRANSITIONS=597} [2024-06-14 13:41:54,850 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 350 predicate places. [2024-06-14 13:41:54,850 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 597 transitions, 11133 flow [2024-06-14 13:41:54,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:54,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:41:54,864 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:41:54,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 13:41:54,864 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:41:54,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:41:54,880 INFO L85 PathProgramCache]: Analyzing trace with hash -447872604, now seen corresponding path program 8 times [2024-06-14 13:41:54,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:41:54,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167588453] [2024-06-14 13:41:54,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:41:54,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:41:54,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:41:57,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:41:57,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:41:57,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167588453] [2024-06-14 13:41:57,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167588453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:41:57,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:41:57,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:41:57,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437421034] [2024-06-14 13:41:57,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:41:57,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:41:57,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:41:57,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:41:57,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:41:57,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:41:57,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 597 transitions, 11133 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:41:57,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:41:57,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:41:57,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:41:59,947 INFO L124 PetriNetUnfolderBase]: 3725/5938 cut-off events. [2024-06-14 13:41:59,947 INFO L125 PetriNetUnfolderBase]: For 1259823/1259823 co-relation queries the response was YES. [2024-06-14 13:42:00,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75359 conditions, 5938 events. 3725/5938 cut-off events. For 1259823/1259823 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36509 event pairs, 660 based on Foata normal form. 2/5936 useless extension candidates. Maximal degree in co-relation 75173. Up to 5540 conditions per place. [2024-06-14 13:42:00,032 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 546 selfloop transitions, 75 changer transitions 0/626 dead transitions. [2024-06-14 13:42:00,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 626 transitions, 12511 flow [2024-06-14 13:42:00,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:00,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:00,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-14 13:42:00,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-14 13:42:00,034 INFO L175 Difference]: Start difference. First operand has 394 places, 597 transitions, 11133 flow. Second operand 9 states and 151 transitions. [2024-06-14 13:42:00,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 626 transitions, 12511 flow [2024-06-14 13:42:03,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 626 transitions, 12041 flow, removed 98 selfloop flow, removed 6 redundant places. [2024-06-14 13:42:03,653 INFO L231 Difference]: Finished difference. Result has 397 places, 599 transitions, 10884 flow [2024-06-14 13:42:03,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10663, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10884, PETRI_PLACES=397, PETRI_TRANSITIONS=599} [2024-06-14 13:42:03,653 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 353 predicate places. [2024-06-14 13:42:03,653 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 599 transitions, 10884 flow [2024-06-14 13:42:03,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:03,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:03,654 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:42:03,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 13:42:03,654 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:03,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:03,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1769193468, now seen corresponding path program 9 times [2024-06-14 13:42:03,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:03,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211770920] [2024-06-14 13:42:03,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:03,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:03,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:06,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:06,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:06,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211770920] [2024-06-14 13:42:06,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211770920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:06,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:06,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:06,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877414728] [2024-06-14 13:42:06,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:06,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:06,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:06,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:06,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:06,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:42:06,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 599 transitions, 10884 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:06,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:06,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:42:06,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:08,833 INFO L124 PetriNetUnfolderBase]: 3838/6115 cut-off events. [2024-06-14 13:42:08,834 INFO L125 PetriNetUnfolderBase]: For 1354186/1354186 co-relation queries the response was YES. [2024-06-14 13:42:08,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78712 conditions, 6115 events. 3838/6115 cut-off events. For 1354186/1354186 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 37682 event pairs, 580 based on Foata normal form. 2/6113 useless extension candidates. Maximal degree in co-relation 78525. Up to 5163 conditions per place. [2024-06-14 13:42:08,912 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 564 selfloop transitions, 81 changer transitions 0/650 dead transitions. [2024-06-14 13:42:08,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 650 transitions, 13312 flow [2024-06-14 13:42:08,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:08,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:08,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 13:42:08,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 13:42:08,914 INFO L175 Difference]: Start difference. First operand has 397 places, 599 transitions, 10884 flow. Second operand 9 states and 162 transitions. [2024-06-14 13:42:08,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 650 transitions, 13312 flow [2024-06-14 13:42:12,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 650 transitions, 13111 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 13:42:12,498 INFO L231 Difference]: Finished difference. Result has 401 places, 612 transitions, 11409 flow [2024-06-14 13:42:12,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10683, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11409, PETRI_PLACES=401, PETRI_TRANSITIONS=612} [2024-06-14 13:42:12,498 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 357 predicate places. [2024-06-14 13:42:12,499 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 612 transitions, 11409 flow [2024-06-14 13:42:12,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:12,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:12,499 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:42:12,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 13:42:12,499 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:12,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:12,499 INFO L85 PathProgramCache]: Analyzing trace with hash -463423082, now seen corresponding path program 10 times [2024-06-14 13:42:12,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:12,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120681500] [2024-06-14 13:42:12,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:12,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:12,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:15,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:15,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:15,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120681500] [2024-06-14 13:42:15,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120681500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:15,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:15,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:15,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575807981] [2024-06-14 13:42:15,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:15,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:15,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:15,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:15,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:15,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:42:15,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 612 transitions, 11409 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:15,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:15,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:42:15,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:18,387 INFO L124 PetriNetUnfolderBase]: 3882/6165 cut-off events. [2024-06-14 13:42:18,387 INFO L125 PetriNetUnfolderBase]: For 1448334/1448334 co-relation queries the response was YES. [2024-06-14 13:42:18,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80670 conditions, 6165 events. 3882/6165 cut-off events. For 1448334/1448334 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 37969 event pairs, 691 based on Foata normal form. 12/6173 useless extension candidates. Maximal degree in co-relation 80480. Up to 5800 conditions per place. [2024-06-14 13:42:18,790 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 603 selfloop transitions, 32 changer transitions 0/640 dead transitions. [2024-06-14 13:42:18,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 640 transitions, 13055 flow [2024-06-14 13:42:18,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:42:18,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:42:18,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:42:18,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 13:42:18,794 INFO L175 Difference]: Start difference. First operand has 401 places, 612 transitions, 11409 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:42:18,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 640 transitions, 13055 flow [2024-06-14 13:42:22,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 640 transitions, 12835 flow, removed 97 selfloop flow, removed 3 redundant places. [2024-06-14 13:42:22,102 INFO L231 Difference]: Finished difference. Result has 406 places, 614 transitions, 11382 flow [2024-06-14 13:42:22,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11189, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11382, PETRI_PLACES=406, PETRI_TRANSITIONS=614} [2024-06-14 13:42:22,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 362 predicate places. [2024-06-14 13:42:22,103 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 614 transitions, 11382 flow [2024-06-14 13:42:22,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:22,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:22,109 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:42:22,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 13:42:22,110 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:22,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:22,112 INFO L85 PathProgramCache]: Analyzing trace with hash -151405344, now seen corresponding path program 11 times [2024-06-14 13:42:22,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:22,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223520969] [2024-06-14 13:42:22,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:22,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:22,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:24,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:42:24,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:24,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223520969] [2024-06-14 13:42:24,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223520969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:24,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:24,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:24,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158845770] [2024-06-14 13:42:24,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:24,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:24,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:24,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:24,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:24,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:42:24,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 614 transitions, 11382 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:24,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:24,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:42:24,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:27,306 INFO L124 PetriNetUnfolderBase]: 3903/6210 cut-off events. [2024-06-14 13:42:27,306 INFO L125 PetriNetUnfolderBase]: For 1419232/1419232 co-relation queries the response was YES. [2024-06-14 13:42:27,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81369 conditions, 6210 events. 3903/6210 cut-off events. For 1419232/1419232 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 38456 event pairs, 587 based on Foata normal form. 2/6208 useless extension candidates. Maximal degree in co-relation 81177. Up to 5558 conditions per place. [2024-06-14 13:42:27,400 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 535 selfloop transitions, 111 changer transitions 0/651 dead transitions. [2024-06-14 13:42:27,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 651 transitions, 13285 flow [2024-06-14 13:42:27,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:27,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:27,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 13:42:27,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-14 13:42:27,402 INFO L175 Difference]: Start difference. First operand has 406 places, 614 transitions, 11382 flow. Second operand 9 states and 154 transitions. [2024-06-14 13:42:27,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 651 transitions, 13285 flow [2024-06-14 13:42:30,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 651 transitions, 13178 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:42:30,645 INFO L231 Difference]: Finished difference. Result has 410 places, 620 transitions, 11838 flow [2024-06-14 13:42:30,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11275, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11838, PETRI_PLACES=410, PETRI_TRANSITIONS=620} [2024-06-14 13:42:30,647 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 366 predicate places. [2024-06-14 13:42:30,647 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 620 transitions, 11838 flow [2024-06-14 13:42:30,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:30,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:30,647 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:42:30,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 13:42:30,648 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:30,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:30,648 INFO L85 PathProgramCache]: Analyzing trace with hash 193342812, now seen corresponding path program 10 times [2024-06-14 13:42:30,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:30,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665854616] [2024-06-14 13:42:30,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:30,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:30,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:34,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:34,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:34,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665854616] [2024-06-14 13:42:34,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665854616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:34,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:34,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:34,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844389810] [2024-06-14 13:42:34,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:34,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:34,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:34,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:34,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:34,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:42:34,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 620 transitions, 11838 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:34,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:34,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:42:34,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:36,592 INFO L124 PetriNetUnfolderBase]: 3891/6192 cut-off events. [2024-06-14 13:42:36,592 INFO L125 PetriNetUnfolderBase]: For 1422822/1422822 co-relation queries the response was YES. [2024-06-14 13:42:36,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81178 conditions, 6192 events. 3891/6192 cut-off events. For 1422822/1422822 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 38341 event pairs, 698 based on Foata normal form. 4/6192 useless extension candidates. Maximal degree in co-relation 80984. Up to 5823 conditions per place. [2024-06-14 13:42:36,687 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 596 selfloop transitions, 41 changer transitions 0/642 dead transitions. [2024-06-14 13:42:36,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 642 transitions, 13184 flow [2024-06-14 13:42:36,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:42:36,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:42:36,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 13:42:36,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-14 13:42:36,688 INFO L175 Difference]: Start difference. First operand has 410 places, 620 transitions, 11838 flow. Second operand 8 states and 137 transitions. [2024-06-14 13:42:36,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 642 transitions, 13184 flow [2024-06-14 13:42:41,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 642 transitions, 12887 flow, removed 107 selfloop flow, removed 4 redundant places. [2024-06-14 13:42:41,062 INFO L231 Difference]: Finished difference. Result has 414 places, 620 transitions, 11638 flow [2024-06-14 13:42:41,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11541, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11638, PETRI_PLACES=414, PETRI_TRANSITIONS=620} [2024-06-14 13:42:41,062 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-14 13:42:41,062 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 620 transitions, 11638 flow [2024-06-14 13:42:41,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:41,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:41,063 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:42:41,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 13:42:41,063 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:41,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:41,063 INFO L85 PathProgramCache]: Analyzing trace with hash -93312894, now seen corresponding path program 12 times [2024-06-14 13:42:41,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:41,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837583253] [2024-06-14 13:42:41,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:41,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:41,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:43,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:43,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:43,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837583253] [2024-06-14 13:42:43,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837583253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:43,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:43,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:43,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167215062] [2024-06-14 13:42:43,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:43,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:43,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:43,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:43,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:43,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:42:43,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 620 transitions, 11638 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:43,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:43,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:42:43,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:46,194 INFO L124 PetriNetUnfolderBase]: 3886/6181 cut-off events. [2024-06-14 13:42:46,194 INFO L125 PetriNetUnfolderBase]: For 1406783/1406783 co-relation queries the response was YES. [2024-06-14 13:42:46,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80664 conditions, 6181 events. 3886/6181 cut-off events. For 1406783/1406783 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 38260 event pairs, 696 based on Foata normal form. 2/6179 useless extension candidates. Maximal degree in co-relation 80468. Up to 5752 conditions per place. [2024-06-14 13:42:46,286 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 555 selfloop transitions, 85 changer transitions 0/645 dead transitions. [2024-06-14 13:42:46,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 645 transitions, 13216 flow [2024-06-14 13:42:46,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:46,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:46,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-14 13:42:46,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-14 13:42:46,291 INFO L175 Difference]: Start difference. First operand has 414 places, 620 transitions, 11638 flow. Second operand 9 states and 149 transitions. [2024-06-14 13:42:46,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 645 transitions, 13216 flow [2024-06-14 13:42:49,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 645 transitions, 12971 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-14 13:42:49,838 INFO L231 Difference]: Finished difference. Result has 415 places, 620 transitions, 11570 flow [2024-06-14 13:42:49,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11395, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11570, PETRI_PLACES=415, PETRI_TRANSITIONS=620} [2024-06-14 13:42:49,838 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-14 13:42:49,838 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 620 transitions, 11570 flow [2024-06-14 13:42:49,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:49,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:49,839 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:42:49,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 13:42:49,839 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:49,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:49,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1838417088, now seen corresponding path program 13 times [2024-06-14 13:42:49,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:49,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198224104] [2024-06-14 13:42:49,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:49,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:49,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:42:52,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:42:52,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:42:52,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198224104] [2024-06-14 13:42:52,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198224104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:42:52,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:42:52,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:42:52,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155310966] [2024-06-14 13:42:52,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:42:52,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:42:52,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:42:52,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:42:52,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:42:52,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:42:52,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 620 transitions, 11570 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:52,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:42:52,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:42:52,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:42:55,383 INFO L124 PetriNetUnfolderBase]: 3881/6178 cut-off events. [2024-06-14 13:42:55,383 INFO L125 PetriNetUnfolderBase]: For 1393102/1393102 co-relation queries the response was YES. [2024-06-14 13:42:55,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80114 conditions, 6178 events. 3881/6178 cut-off events. For 1393102/1393102 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 38300 event pairs, 695 based on Foata normal form. 2/6176 useless extension candidates. Maximal degree in co-relation 79918. Up to 5780 conditions per place. [2024-06-14 13:42:55,480 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 562 selfloop transitions, 76 changer transitions 0/643 dead transitions. [2024-06-14 13:42:55,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 643 transitions, 12908 flow [2024-06-14 13:42:55,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:42:55,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:42:55,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 13:42:55,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-14 13:42:55,481 INFO L175 Difference]: Start difference. First operand has 415 places, 620 transitions, 11570 flow. Second operand 9 states and 147 transitions. [2024-06-14 13:42:55,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 643 transitions, 12908 flow [2024-06-14 13:42:58,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 643 transitions, 12617 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-14 13:42:58,978 INFO L231 Difference]: Finished difference. Result has 417 places, 620 transitions, 11436 flow [2024-06-14 13:42:58,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11279, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11436, PETRI_PLACES=417, PETRI_TRANSITIONS=620} [2024-06-14 13:42:58,978 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 373 predicate places. [2024-06-14 13:42:58,978 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 620 transitions, 11436 flow [2024-06-14 13:42:58,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:42:58,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:42:58,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:42:58,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 13:42:58,979 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:42:58,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:42:58,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1494331162, now seen corresponding path program 11 times [2024-06-14 13:42:58,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:42:58,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653578962] [2024-06-14 13:42:58,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:42:58,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:42:59,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:03,082 INFO 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:43:03,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:03,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653578962] [2024-06-14 13:43:03,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653578962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:03,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:03,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:03,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178077055] [2024-06-14 13:43:03,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:03,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:03,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:03,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:03,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:03,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:43:03,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 620 transitions, 11436 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:03,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:03,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:43:03,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:05,448 INFO L124 PetriNetUnfolderBase]: 3989/6337 cut-off events. [2024-06-14 13:43:05,448 INFO L125 PetriNetUnfolderBase]: For 1491343/1491343 co-relation queries the response was YES. [2024-06-14 13:43:05,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84021 conditions, 6337 events. 3989/6337 cut-off events. For 1491343/1491343 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39392 event pairs, 699 based on Foata normal form. 2/6333 useless extension candidates. Maximal degree in co-relation 83824. Up to 5251 conditions per place. [2024-06-14 13:43:05,538 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 394 selfloop transitions, 287 changer transitions 0/686 dead transitions. [2024-06-14 13:43:05,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 686 transitions, 15104 flow [2024-06-14 13:43:05,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:05,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:05,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-14 13:43:05,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-14 13:43:05,540 INFO L175 Difference]: Start difference. First operand has 417 places, 620 transitions, 11436 flow. Second operand 9 states and 168 transitions. [2024-06-14 13:43:05,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 686 transitions, 15104 flow [2024-06-14 13:43:09,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 686 transitions, 14951 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:43:09,883 INFO L231 Difference]: Finished difference. Result has 420 places, 651 transitions, 13186 flow [2024-06-14 13:43:09,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11283, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13186, PETRI_PLACES=420, PETRI_TRANSITIONS=651} [2024-06-14 13:43:09,884 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-14 13:43:09,884 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 651 transitions, 13186 flow [2024-06-14 13:43:09,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:09,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:09,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:43:09,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 13:43:09,884 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:09,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:09,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1838832922, now seen corresponding path program 12 times [2024-06-14 13:43:09,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:09,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188697397] [2024-06-14 13:43:09,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:09,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:09,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:12,614 INFO 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:43:12,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:12,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188697397] [2024-06-14 13:43:12,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188697397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:12,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:12,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:12,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447711473] [2024-06-14 13:43:12,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:12,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:12,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:12,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:12,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:12,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:43:12,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 651 transitions, 13186 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:12,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:12,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:43:12,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:15,150 INFO L124 PetriNetUnfolderBase]: 3983/6325 cut-off events. [2024-06-14 13:43:15,151 INFO L125 PetriNetUnfolderBase]: For 1525837/1525837 co-relation queries the response was YES. [2024-06-14 13:43:15,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85430 conditions, 6325 events. 3983/6325 cut-off events. For 1525837/1525837 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 39267 event pairs, 703 based on Foata normal form. 2/6326 useless extension candidates. Maximal degree in co-relation 85231. Up to 6003 conditions per place. [2024-06-14 13:43:15,434 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 625 selfloop transitions, 48 changer transitions 0/678 dead transitions. [2024-06-14 13:43:15,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 678 transitions, 14661 flow [2024-06-14 13:43:15,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:15,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:15,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-14 13:43:15,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-14 13:43:15,436 INFO L175 Difference]: Start difference. First operand has 420 places, 651 transitions, 13186 flow. Second operand 9 states and 151 transitions. [2024-06-14 13:43:15,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 678 transitions, 14661 flow [2024-06-14 13:43:19,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 678 transitions, 14186 flow, removed 156 selfloop flow, removed 3 redundant places. [2024-06-14 13:43:19,250 INFO L231 Difference]: Finished difference. Result has 426 places, 651 transitions, 12813 flow [2024-06-14 13:43:19,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12711, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12813, PETRI_PLACES=426, PETRI_TRANSITIONS=651} [2024-06-14 13:43:19,251 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 382 predicate places. [2024-06-14 13:43:19,251 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 651 transitions, 12813 flow [2024-06-14 13:43:19,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:19,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:19,251 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:43:19,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 13:43:19,252 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:19,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:19,253 INFO L85 PathProgramCache]: Analyzing trace with hash 222621692, now seen corresponding path program 14 times [2024-06-14 13:43:19,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:19,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218087124] [2024-06-14 13:43:19,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:19,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:19,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:23,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:43:23,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:23,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218087124] [2024-06-14 13:43:23,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218087124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:23,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:23,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:23,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962021954] [2024-06-14 13:43:23,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:23,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:23,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:23,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:23,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:23,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:43:23,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 651 transitions, 12813 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:23,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:23,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:43:23,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:25,917 INFO L124 PetriNetUnfolderBase]: 3996/6334 cut-off events. [2024-06-14 13:43:25,917 INFO L125 PetriNetUnfolderBase]: For 1538497/1538497 co-relation queries the response was YES. [2024-06-14 13:43:25,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85336 conditions, 6334 events. 3996/6334 cut-off events. For 1538497/1538497 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 39297 event pairs, 726 based on Foata normal form. 2/6330 useless extension candidates. Maximal degree in co-relation 85135. Up to 5882 conditions per place. [2024-06-14 13:43:26,016 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 583 selfloop transitions, 87 changer transitions 0/675 dead transitions. [2024-06-14 13:43:26,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 675 transitions, 14358 flow [2024-06-14 13:43:26,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:26,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:26,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-14 13:43:26,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 13:43:26,017 INFO L175 Difference]: Start difference. First operand has 426 places, 651 transitions, 12813 flow. Second operand 9 states and 144 transitions. [2024-06-14 13:43:26,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 675 transitions, 14358 flow [2024-06-14 13:43:30,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 675 transitions, 14192 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 13:43:30,335 INFO L231 Difference]: Finished difference. Result has 428 places, 656 transitions, 12995 flow [2024-06-14 13:43:30,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12647, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12995, PETRI_PLACES=428, PETRI_TRANSITIONS=656} [2024-06-14 13:43:30,336 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 384 predicate places. [2024-06-14 13:43:30,336 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 656 transitions, 12995 flow [2024-06-14 13:43:30,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:30,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:30,336 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:43:30,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 13:43:30,336 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:30,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:30,337 INFO L85 PathProgramCache]: Analyzing trace with hash 235513476, now seen corresponding path program 13 times [2024-06-14 13:43:30,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:30,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854009067] [2024-06-14 13:43:30,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:30,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:30,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:34,320 INFO 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:43:34,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:34,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854009067] [2024-06-14 13:43:34,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854009067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:34,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:34,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:34,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064612836] [2024-06-14 13:43:34,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:34,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:34,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:34,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:34,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:34,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:43:34,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 656 transitions, 12995 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:34,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:34,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:43:34,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:36,944 INFO L124 PetriNetUnfolderBase]: 4006/6370 cut-off events. [2024-06-14 13:43:36,944 INFO L125 PetriNetUnfolderBase]: For 1559850/1559850 co-relation queries the response was YES. [2024-06-14 13:43:37,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85854 conditions, 6370 events. 4006/6370 cut-off events. For 1559850/1559850 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 39641 event pairs, 698 based on Foata normal form. 2/6371 useless extension candidates. Maximal degree in co-relation 85651. Up to 6086 conditions per place. [2024-06-14 13:43:37,046 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 655 selfloop transitions, 20 changer transitions 0/680 dead transitions. [2024-06-14 13:43:37,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 680 transitions, 14511 flow [2024-06-14 13:43:37,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:43:37,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:43:37,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-14 13:43:37,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35917312661498707 [2024-06-14 13:43:37,047 INFO L175 Difference]: Start difference. First operand has 428 places, 656 transitions, 12995 flow. Second operand 9 states and 139 transitions. [2024-06-14 13:43:37,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 680 transitions, 14511 flow [2024-06-14 13:43:41,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 680 transitions, 14222 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-14 13:43:41,943 INFO L231 Difference]: Finished difference. Result has 431 places, 659 transitions, 12834 flow [2024-06-14 13:43:41,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12706, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12834, PETRI_PLACES=431, PETRI_TRANSITIONS=659} [2024-06-14 13:43:41,944 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-14 13:43:41,944 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 659 transitions, 12834 flow [2024-06-14 13:43:41,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:41,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:41,944 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:43:41,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 13:43:41,945 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:41,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:41,945 INFO L85 PathProgramCache]: Analyzing trace with hash 230895902, now seen corresponding path program 15 times [2024-06-14 13:43:41,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:41,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403834754] [2024-06-14 13:43:41,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:41,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:41,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:45,521 INFO 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:43:45,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:45,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403834754] [2024-06-14 13:43:45,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403834754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:45,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:45,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:45,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715488476] [2024-06-14 13:43:45,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:45,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:45,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:45,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:45,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:45,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:43:45,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 659 transitions, 12834 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:45,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:45,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:43:45,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:48,090 INFO L124 PetriNetUnfolderBase]: 4014/6376 cut-off events. [2024-06-14 13:43:48,090 INFO L125 PetriNetUnfolderBase]: For 1578291/1578291 co-relation queries the response was YES. [2024-06-14 13:43:48,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85887 conditions, 6376 events. 4014/6376 cut-off events. For 1578291/1578291 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 39638 event pairs, 709 based on Foata normal form. 2/6374 useless extension candidates. Maximal degree in co-relation 85683. Up to 5996 conditions per place. [2024-06-14 13:43:48,188 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 619 selfloop transitions, 57 changer transitions 0/681 dead transitions. [2024-06-14 13:43:48,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 681 transitions, 14368 flow [2024-06-14 13:43:48,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:43:48,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:43:48,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-14 13:43:48,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 13:43:48,190 INFO L175 Difference]: Start difference. First operand has 431 places, 659 transitions, 12834 flow. Second operand 10 states and 155 transitions. [2024-06-14 13:43:48,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 681 transitions, 14368 flow [2024-06-14 13:43:52,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 681 transitions, 14272 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 13:43:52,330 INFO L231 Difference]: Finished difference. Result has 434 places, 661 transitions, 12994 flow [2024-06-14 13:43:52,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12738, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12994, PETRI_PLACES=434, PETRI_TRANSITIONS=661} [2024-06-14 13:43:52,331 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 390 predicate places. [2024-06-14 13:43:52,331 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 661 transitions, 12994 flow [2024-06-14 13:43:52,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:52,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:43:52,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:43:52,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 13:43:52,331 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:43:52,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:43:52,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1696246266, now seen corresponding path program 14 times [2024-06-14 13:43:52,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:43:52,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903556467] [2024-06-14 13:43:52,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:43:52,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:43:52,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:43:56,027 INFO 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:43:56,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:43:56,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903556467] [2024-06-14 13:43:56,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903556467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:43:56,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:43:56,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:43:56,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079916887] [2024-06-14 13:43:56,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:43:56,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:43:56,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:43:56,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:43:56,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:43:56,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:43:56,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 661 transitions, 12994 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:43:56,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:43:56,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:43:56,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:43:58,589 INFO L124 PetriNetUnfolderBase]: 4024/6404 cut-off events. [2024-06-14 13:43:58,590 INFO L125 PetriNetUnfolderBase]: For 1598328/1598328 co-relation queries the response was YES. [2024-06-14 13:43:58,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86378 conditions, 6404 events. 4024/6404 cut-off events. For 1598328/1598328 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 39950 event pairs, 699 based on Foata normal form. 2/6405 useless extension candidates. Maximal degree in co-relation 86173. Up to 6096 conditions per place. [2024-06-14 13:43:58,701 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 656 selfloop transitions, 26 changer transitions 0/687 dead transitions. [2024-06-14 13:43:58,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 687 transitions, 14546 flow [2024-06-14 13:43:58,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:43:58,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:43:58,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-14 13:43:58,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558139534883721 [2024-06-14 13:43:58,702 INFO L175 Difference]: Start difference. First operand has 434 places, 661 transitions, 12994 flow. Second operand 10 states and 153 transitions. [2024-06-14 13:43:58,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 687 transitions, 14546 flow [2024-06-14 13:44:03,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 687 transitions, 14310 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-14 13:44:03,478 INFO L231 Difference]: Finished difference. Result has 436 places, 664 transitions, 12904 flow [2024-06-14 13:44:03,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12758, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12904, PETRI_PLACES=436, PETRI_TRANSITIONS=664} [2024-06-14 13:44:03,478 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-14 13:44:03,478 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 664 transitions, 12904 flow [2024-06-14 13:44:03,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:03,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:03,479 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:44:03,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 13:44:03,479 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:03,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:03,479 INFO L85 PathProgramCache]: Analyzing trace with hash 231192572, now seen corresponding path program 16 times [2024-06-14 13:44:03,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:03,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536639941] [2024-06-14 13:44:03,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:03,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:03,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:07,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:44:07,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:07,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536639941] [2024-06-14 13:44:07,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536639941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:07,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:07,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:07,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242854997] [2024-06-14 13:44:07,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:07,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:07,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:07,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:07,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:07,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:44:07,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 664 transitions, 12904 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:07,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:07,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:44:07,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:09,691 INFO L124 PetriNetUnfolderBase]: 4059/6453 cut-off events. [2024-06-14 13:44:09,692 INFO L125 PetriNetUnfolderBase]: For 1584636/1584636 co-relation queries the response was YES. [2024-06-14 13:44:09,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86335 conditions, 6453 events. 4059/6453 cut-off events. For 1584636/1584636 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 40168 event pairs, 714 based on Foata normal form. 2/6451 useless extension candidates. Maximal degree in co-relation 86129. Up to 5977 conditions per place. [2024-06-14 13:44:09,797 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 625 selfloop transitions, 63 changer transitions 0/693 dead transitions. [2024-06-14 13:44:09,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 693 transitions, 14752 flow [2024-06-14 13:44:09,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:44:09,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:44:09,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 13:44:09,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-14 13:44:09,798 INFO L175 Difference]: Start difference. First operand has 436 places, 664 transitions, 12904 flow. Second operand 9 states and 147 transitions. [2024-06-14 13:44:09,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 693 transitions, 14752 flow [2024-06-14 13:44:14,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 693 transitions, 14638 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-14 13:44:14,087 INFO L231 Difference]: Finished difference. Result has 438 places, 670 transitions, 13232 flow [2024-06-14 13:44:14,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12790, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13232, PETRI_PLACES=438, PETRI_TRANSITIONS=670} [2024-06-14 13:44:14,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 394 predicate places. [2024-06-14 13:44:14,087 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 670 transitions, 13232 flow [2024-06-14 13:44:14,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:14,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:14,088 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:44:14,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 13:44:14,088 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:14,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:14,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1700714916, now seen corresponding path program 15 times [2024-06-14 13:44:14,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:14,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334962446] [2024-06-14 13:44:14,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:14,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:14,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:18,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:44:18,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:18,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334962446] [2024-06-14 13:44:18,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334962446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:18,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:18,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:18,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300566226] [2024-06-14 13:44:18,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:18,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:18,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:18,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:18,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:18,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:44:18,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 670 transitions, 13232 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:18,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:18,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:44:18,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:20,836 INFO L124 PetriNetUnfolderBase]: 4053/6453 cut-off events. [2024-06-14 13:44:20,836 INFO L125 PetriNetUnfolderBase]: For 1592319/1592319 co-relation queries the response was YES. [2024-06-14 13:44:20,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86434 conditions, 6453 events. 4053/6453 cut-off events. For 1592319/1592319 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 40255 event pairs, 703 based on Foata normal form. 2/6454 useless extension candidates. Maximal degree in co-relation 86226. Up to 6128 conditions per place. [2024-06-14 13:44:20,932 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 652 selfloop transitions, 32 changer transitions 0/689 dead transitions. [2024-06-14 13:44:20,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 689 transitions, 14674 flow [2024-06-14 13:44:20,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:44:20,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:44:20,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 13:44:20,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 13:44:20,934 INFO L175 Difference]: Start difference. First operand has 438 places, 670 transitions, 13232 flow. Second operand 8 states and 129 transitions. [2024-06-14 13:44:20,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 689 transitions, 14674 flow [2024-06-14 13:44:25,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 689 transitions, 14400 flow, removed 105 selfloop flow, removed 5 redundant places. [2024-06-14 13:44:25,457 INFO L231 Difference]: Finished difference. Result has 441 places, 670 transitions, 13038 flow [2024-06-14 13:44:25,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12958, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13038, PETRI_PLACES=441, PETRI_TRANSITIONS=670} [2024-06-14 13:44:25,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-14 13:44:25,458 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 670 transitions, 13038 flow [2024-06-14 13:44:25,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:25,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:25,458 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:44:25,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 13:44:25,458 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:25,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:25,459 INFO L85 PathProgramCache]: Analyzing trace with hash 977387580, now seen corresponding path program 16 times [2024-06-14 13:44:25,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:25,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057304390] [2024-06-14 13:44:25,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:25,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:25,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:28,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:44:28,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:28,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057304390] [2024-06-14 13:44:28,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057304390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:28,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:28,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:28,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828843438] [2024-06-14 13:44:28,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:28,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:28,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:28,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:28,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:28,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:44:28,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 670 transitions, 13038 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:28,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:28,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:44:28,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:31,076 INFO L124 PetriNetUnfolderBase]: 4123/6550 cut-off events. [2024-06-14 13:44:31,076 INFO L125 PetriNetUnfolderBase]: For 1657537/1657537 co-relation queries the response was YES. [2024-06-14 13:44:31,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88411 conditions, 6550 events. 4123/6550 cut-off events. For 1657537/1657537 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 40861 event pairs, 718 based on Foata normal form. 3/6552 useless extension candidates. Maximal degree in co-relation 88201. Up to 6191 conditions per place. [2024-06-14 13:44:31,172 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 644 selfloop transitions, 67 changer transitions 0/716 dead transitions. [2024-06-14 13:44:31,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 716 transitions, 15854 flow [2024-06-14 13:44:31,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:44:31,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:44:31,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-14 13:44:31,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346723044397463 [2024-06-14 13:44:31,173 INFO L175 Difference]: Start difference. First operand has 441 places, 670 transitions, 13038 flow. Second operand 11 states and 164 transitions. [2024-06-14 13:44:31,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 716 transitions, 15854 flow [2024-06-14 13:44:35,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 716 transitions, 15756 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 13:44:35,699 INFO L231 Difference]: Finished difference. Result has 449 places, 693 transitions, 13991 flow [2024-06-14 13:44:35,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12948, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13991, PETRI_PLACES=449, PETRI_TRANSITIONS=693} [2024-06-14 13:44:35,699 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 405 predicate places. [2024-06-14 13:44:35,699 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 693 transitions, 13991 flow [2024-06-14 13:44:35,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:35,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:35,700 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:44:35,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 13:44:35,700 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:35,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:35,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1509984166, now seen corresponding path program 17 times [2024-06-14 13:44:35,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:35,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581841604] [2024-06-14 13:44:35,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:35,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:35,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:38,687 INFO 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:44:38,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:38,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581841604] [2024-06-14 13:44:38,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581841604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:38,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:38,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:38,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942022380] [2024-06-14 13:44:38,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:38,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:38,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:38,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:38,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:38,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:44:38,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 693 transitions, 13991 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:38,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:38,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:44:38,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:41,536 INFO L124 PetriNetUnfolderBase]: 4124/6556 cut-off events. [2024-06-14 13:44:41,536 INFO L125 PetriNetUnfolderBase]: For 1623654/1623654 co-relation queries the response was YES. [2024-06-14 13:44:41,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88298 conditions, 6556 events. 4124/6556 cut-off events. For 1623654/1623654 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 40978 event pairs, 721 based on Foata normal form. 3/6558 useless extension candidates. Maximal degree in co-relation 88085. Up to 6228 conditions per place. [2024-06-14 13:44:41,851 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 658 selfloop transitions, 55 changer transitions 0/718 dead transitions. [2024-06-14 13:44:41,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 718 transitions, 16128 flow [2024-06-14 13:44:41,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:44:41,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:44:41,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-14 13:44:41,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35348837209302325 [2024-06-14 13:44:41,853 INFO L175 Difference]: Start difference. First operand has 449 places, 693 transitions, 13991 flow. Second operand 10 states and 152 transitions. [2024-06-14 13:44:41,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 718 transitions, 16128 flow [2024-06-14 13:44:46,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 718 transitions, 15733 flow, removed 165 selfloop flow, removed 6 redundant places. [2024-06-14 13:44:46,163 INFO L231 Difference]: Finished difference. Result has 455 places, 697 transitions, 13885 flow [2024-06-14 13:44:46,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13596, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13885, PETRI_PLACES=455, PETRI_TRANSITIONS=697} [2024-06-14 13:44:46,164 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 411 predicate places. [2024-06-14 13:44:46,164 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 697 transitions, 13885 flow [2024-06-14 13:44:46,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:46,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:46,164 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:44:46,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 13:44:46,164 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:46,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:46,165 INFO L85 PathProgramCache]: Analyzing trace with hash -386291038, now seen corresponding path program 18 times [2024-06-14 13:44:46,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:46,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638349197] [2024-06-14 13:44:46,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:46,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:46,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:44:49,073 INFO 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:44:49,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:44:49,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638349197] [2024-06-14 13:44:49,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638349197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:44:49,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:44:49,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:44:49,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167669272] [2024-06-14 13:44:49,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:44:49,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:44:49,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:44:49,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:44:49,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:44:49,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:44:49,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 697 transitions, 13885 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:49,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:44:49,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:44:49,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:44:51,717 INFO L124 PetriNetUnfolderBase]: 4149/6579 cut-off events. [2024-06-14 13:44:51,717 INFO L125 PetriNetUnfolderBase]: For 1637281/1637281 co-relation queries the response was YES. [2024-06-14 13:44:51,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88554 conditions, 6579 events. 4149/6579 cut-off events. For 1637281/1637281 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 41019 event pairs, 731 based on Foata normal form. 2/6575 useless extension candidates. Maximal degree in co-relation 88338. Up to 6029 conditions per place. [2024-06-14 13:44:51,824 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 557 selfloop transitions, 170 changer transitions 0/732 dead transitions. [2024-06-14 13:44:51,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 732 transitions, 16341 flow [2024-06-14 13:44:51,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:44:51,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:44:51,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 13:44:51,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38242894056847543 [2024-06-14 13:44:51,825 INFO L175 Difference]: Start difference. First operand has 455 places, 697 transitions, 13885 flow. Second operand 9 states and 148 transitions. [2024-06-14 13:44:51,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 732 transitions, 16341 flow [2024-06-14 13:44:56,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 732 transitions, 16090 flow, removed 95 selfloop flow, removed 6 redundant places. [2024-06-14 13:44:56,838 INFO L231 Difference]: Finished difference. Result has 459 places, 710 transitions, 14508 flow [2024-06-14 13:44:56,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13636, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14508, PETRI_PLACES=459, PETRI_TRANSITIONS=710} [2024-06-14 13:44:56,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 415 predicate places. [2024-06-14 13:44:56,844 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 710 transitions, 14508 flow [2024-06-14 13:44:56,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:44:56,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:44:56,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:44:56,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 13:44:56,845 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:44:56,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:44:56,846 INFO L85 PathProgramCache]: Analyzing trace with hash -918899838, now seen corresponding path program 17 times [2024-06-14 13:44:56,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:44:56,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573935884] [2024-06-14 13:44:56,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:44:56,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:44:56,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:00,361 INFO 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:45:00,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:00,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573935884] [2024-06-14 13:45:00,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573935884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:00,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:00,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:45:00,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086402682] [2024-06-14 13:45:00,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:00,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:45:00,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:00,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:45:00,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:45:00,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:45:00,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 710 transitions, 14508 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:00,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:00,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:45:00,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:03,167 INFO L124 PetriNetUnfolderBase]: 4177/6622 cut-off events. [2024-06-14 13:45:03,167 INFO L125 PetriNetUnfolderBase]: For 1726684/1726684 co-relation queries the response was YES. [2024-06-14 13:45:03,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89247 conditions, 6622 events. 4177/6622 cut-off events. For 1726684/1726684 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 41331 event pairs, 739 based on Foata normal form. 13/6629 useless extension candidates. Maximal degree in co-relation 89030. Up to 6211 conditions per place. [2024-06-14 13:45:03,265 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 663 selfloop transitions, 63 changer transitions 0/731 dead transitions. [2024-06-14 13:45:03,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 731 transitions, 16256 flow [2024-06-14 13:45:03,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:45:03,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:45:03,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-14 13:45:03,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37467700258397935 [2024-06-14 13:45:03,266 INFO L175 Difference]: Start difference. First operand has 459 places, 710 transitions, 14508 flow. Second operand 9 states and 145 transitions. [2024-06-14 13:45:03,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 731 transitions, 16256 flow [2024-06-14 13:45:08,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 731 transitions, 15699 flow, removed 165 selfloop flow, removed 5 redundant places. [2024-06-14 13:45:08,344 INFO L231 Difference]: Finished difference. Result has 464 places, 712 transitions, 14180 flow [2024-06-14 13:45:08,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13951, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14180, PETRI_PLACES=464, PETRI_TRANSITIONS=712} [2024-06-14 13:45:08,360 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 420 predicate places. [2024-06-14 13:45:08,360 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 712 transitions, 14180 flow [2024-06-14 13:45:08,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:08,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:08,361 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:45:08,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 13:45:08,361 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:08,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:08,361 INFO L85 PathProgramCache]: Analyzing trace with hash 770733396, now seen corresponding path program 1 times [2024-06-14 13:45:08,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:08,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037080393] [2024-06-14 13:45:08,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:08,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:08,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:11,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:45:11,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:11,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037080393] [2024-06-14 13:45:11,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037080393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:11,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:11,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:45:11,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198851275] [2024-06-14 13:45:11,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:11,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:45:11,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:11,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:45:11,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:45:11,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:45:11,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 712 transitions, 14180 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:11,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:11,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:45:11,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:14,283 INFO L124 PetriNetUnfolderBase]: 4175/6636 cut-off events. [2024-06-14 13:45:14,283 INFO L125 PetriNetUnfolderBase]: For 1679961/1679961 co-relation queries the response was YES. [2024-06-14 13:45:14,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88478 conditions, 6636 events. 4175/6636 cut-off events. For 1679961/1679961 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 41516 event pairs, 721 based on Foata normal form. 6/6641 useless extension candidates. Maximal degree in co-relation 88259. Up to 6312 conditions per place. [2024-06-14 13:45:14,382 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 684 selfloop transitions, 44 changer transitions 0/733 dead transitions. [2024-06-14 13:45:14,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 733 transitions, 15920 flow [2024-06-14 13:45:14,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:45:14,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:45:14,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 13:45:14,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-14 13:45:14,383 INFO L175 Difference]: Start difference. First operand has 464 places, 712 transitions, 14180 flow. Second operand 8 states and 125 transitions. [2024-06-14 13:45:14,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 733 transitions, 15920 flow [2024-06-14 13:45:19,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 733 transitions, 15478 flow, removed 156 selfloop flow, removed 8 redundant places. [2024-06-14 13:45:19,500 INFO L231 Difference]: Finished difference. Result has 464 places, 718 transitions, 14095 flow [2024-06-14 13:45:19,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13740, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14095, PETRI_PLACES=464, PETRI_TRANSITIONS=718} [2024-06-14 13:45:19,500 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 420 predicate places. [2024-06-14 13:45:19,501 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 718 transitions, 14095 flow [2024-06-14 13:45:19,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:19,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:19,501 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:45:19,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 13:45:19,501 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:19,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:19,501 INFO L85 PathProgramCache]: Analyzing trace with hash -906008054, now seen corresponding path program 19 times [2024-06-14 13:45:19,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:19,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418092696] [2024-06-14 13:45:19,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:19,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:19,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:22,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:45:22,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:22,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418092696] [2024-06-14 13:45:22,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418092696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:22,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:22,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:45:22,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843301341] [2024-06-14 13:45:22,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:22,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:45:22,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:22,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:45:22,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:45:22,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:45:22,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 718 transitions, 14095 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:22,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:22,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:45:22,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:25,410 INFO L124 PetriNetUnfolderBase]: 4185/6646 cut-off events. [2024-06-14 13:45:25,410 INFO L125 PetriNetUnfolderBase]: For 1646804/1646804 co-relation queries the response was YES. [2024-06-14 13:45:25,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88203 conditions, 6646 events. 4185/6646 cut-off events. For 1646804/1646804 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 41549 event pairs, 718 based on Foata normal form. 2/6647 useless extension candidates. Maximal degree in co-relation 87984. Up to 6345 conditions per place. [2024-06-14 13:45:25,507 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 699 selfloop transitions, 35 changer transitions 0/739 dead transitions. [2024-06-14 13:45:25,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 739 transitions, 15790 flow [2024-06-14 13:45:25,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:45:25,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:45:25,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-14 13:45:25,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35917312661498707 [2024-06-14 13:45:25,509 INFO L175 Difference]: Start difference. First operand has 464 places, 718 transitions, 14095 flow. Second operand 9 states and 139 transitions. [2024-06-14 13:45:25,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 739 transitions, 15790 flow [2024-06-14 13:45:30,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 739 transitions, 15454 flow, removed 137 selfloop flow, removed 6 redundant places. [2024-06-14 13:45:30,622 INFO L231 Difference]: Finished difference. Result has 467 places, 721 transitions, 13981 flow [2024-06-14 13:45:30,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13759, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13981, PETRI_PLACES=467, PETRI_TRANSITIONS=721} [2024-06-14 13:45:30,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-14 13:45:30,623 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 721 transitions, 13981 flow [2024-06-14 13:45:30,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:30,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:30,623 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:45:30,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 13:45:30,623 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:30,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:30,624 INFO L85 PathProgramCache]: Analyzing trace with hash -373137118, now seen corresponding path program 20 times [2024-06-14 13:45:30,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:30,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446716396] [2024-06-14 13:45:30,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:30,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:30,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:33,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:45:33,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:33,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446716396] [2024-06-14 13:45:33,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446716396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:33,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:33,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:45:33,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694984252] [2024-06-14 13:45:33,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:33,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:45:33,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:33,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:45:33,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:45:33,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:45:33,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 721 transitions, 13981 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:33,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:33,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:45:33,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:36,477 INFO L124 PetriNetUnfolderBase]: 4205/6678 cut-off events. [2024-06-14 13:45:36,478 INFO L125 PetriNetUnfolderBase]: For 1672848/1672848 co-relation queries the response was YES. [2024-06-14 13:45:36,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88458 conditions, 6678 events. 4205/6678 cut-off events. For 1672848/1672848 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41787 event pairs, 718 based on Foata normal form. 2/6679 useless extension candidates. Maximal degree in co-relation 88238. Up to 6357 conditions per place. [2024-06-14 13:45:36,573 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 701 selfloop transitions, 41 changer transitions 0/747 dead transitions. [2024-06-14 13:45:36,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 747 transitions, 15739 flow [2024-06-14 13:45:36,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:45:36,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:45:36,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-14 13:45:36,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558139534883721 [2024-06-14 13:45:36,575 INFO L175 Difference]: Start difference. First operand has 467 places, 721 transitions, 13981 flow. Second operand 10 states and 153 transitions. [2024-06-14 13:45:36,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 747 transitions, 15739 flow [2024-06-14 13:45:41,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 747 transitions, 15483 flow, removed 87 selfloop flow, removed 7 redundant places. [2024-06-14 13:45:41,721 INFO L231 Difference]: Finished difference. Result has 471 places, 727 transitions, 14007 flow [2024-06-14 13:45:41,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13725, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14007, PETRI_PLACES=471, PETRI_TRANSITIONS=727} [2024-06-14 13:45:41,722 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 427 predicate places. [2024-06-14 13:45:41,722 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 727 transitions, 14007 flow [2024-06-14 13:45:41,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:41,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:41,722 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:45:41,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 13:45:41,722 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:41,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:41,723 INFO L85 PathProgramCache]: Analyzing trace with hash -200468482, now seen corresponding path program 2 times [2024-06-14 13:45:41,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:41,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646192784] [2024-06-14 13:45:41,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:41,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:41,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:44,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:45:44,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:44,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646192784] [2024-06-14 13:45:44,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646192784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:44,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:44,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:45:44,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030052312] [2024-06-14 13:45:44,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:44,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:45:44,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:44,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:45:44,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:45:44,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:45:44,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 727 transitions, 14007 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:44,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:44,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:45:44,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:47,771 INFO L124 PetriNetUnfolderBase]: 4205/6678 cut-off events. [2024-06-14 13:45:47,772 INFO L125 PetriNetUnfolderBase]: For 1685029/1685029 co-relation queries the response was YES. [2024-06-14 13:45:47,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88426 conditions, 6678 events. 4205/6678 cut-off events. For 1685029/1685029 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41760 event pairs, 718 based on Foata normal form. 2/6679 useless extension candidates. Maximal degree in co-relation 88204. Up to 6339 conditions per place. [2024-06-14 13:45:47,873 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 690 selfloop transitions, 54 changer transitions 0/749 dead transitions. [2024-06-14 13:45:47,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 749 transitions, 15781 flow [2024-06-14 13:45:47,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:45:47,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:45:47,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-14 13:45:47,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35917312661498707 [2024-06-14 13:45:47,874 INFO L175 Difference]: Start difference. First operand has 471 places, 727 transitions, 14007 flow. Second operand 9 states and 139 transitions. [2024-06-14 13:45:47,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 749 transitions, 15781 flow [2024-06-14 13:45:53,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 749 transitions, 15423 flow, removed 145 selfloop flow, removed 7 redundant places. [2024-06-14 13:45:53,110 INFO L231 Difference]: Finished difference. Result has 473 places, 730 transitions, 13970 flow [2024-06-14 13:45:53,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13649, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13970, PETRI_PLACES=473, PETRI_TRANSITIONS=730} [2024-06-14 13:45:53,111 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 429 predicate places. [2024-06-14 13:45:53,111 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 730 transitions, 13970 flow [2024-06-14 13:45:53,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:53,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:45:53,111 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:45:53,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 13:45:53,111 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:45:53,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:45:53,112 INFO L85 PathProgramCache]: Analyzing trace with hash 770726700, now seen corresponding path program 21 times [2024-06-14 13:45:53,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:45:53,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530489409] [2024-06-14 13:45:53,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:45:53,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:45:53,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:45:55,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:45:55,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:45:55,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530489409] [2024-06-14 13:45:55,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530489409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:45:55,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:45:55,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:45:55,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109452470] [2024-06-14 13:45:55,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:45:55,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:45:55,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:45:55,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:45:55,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:45:55,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:45:55,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 730 transitions, 13970 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:45:55,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:45:55,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:45:55,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:45:59,013 INFO L124 PetriNetUnfolderBase]: 4402/6974 cut-off events. [2024-06-14 13:45:59,013 INFO L125 PetriNetUnfolderBase]: For 1989170/1989170 co-relation queries the response was YES. [2024-06-14 13:45:59,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96856 conditions, 6974 events. 4402/6974 cut-off events. For 1989170/1989170 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 43660 event pairs, 685 based on Foata normal form. 3/6976 useless extension candidates. Maximal degree in co-relation 96633. Up to 6007 conditions per place. [2024-06-14 13:45:59,113 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 631 selfloop transitions, 142 changer transitions 0/778 dead transitions. [2024-06-14 13:45:59,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 778 transitions, 16650 flow [2024-06-14 13:45:59,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:45:59,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:45:59,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-14 13:45:59,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36152219873150104 [2024-06-14 13:45:59,114 INFO L175 Difference]: Start difference. First operand has 473 places, 730 transitions, 13970 flow. Second operand 11 states and 171 transitions. [2024-06-14 13:45:59,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 778 transitions, 16650 flow [2024-06-14 13:46:04,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 778 transitions, 16250 flow, removed 163 selfloop flow, removed 6 redundant places. [2024-06-14 13:46:04,400 INFO L231 Difference]: Finished difference. Result has 479 places, 743 transitions, 14489 flow [2024-06-14 13:46:04,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13576, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14489, PETRI_PLACES=479, PETRI_TRANSITIONS=743} [2024-06-14 13:46:04,401 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-14 13:46:04,401 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 743 transitions, 14489 flow [2024-06-14 13:46:04,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:04,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:46:04,401 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:46:04,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 13:46:04,401 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:46:04,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:46:04,402 INFO L85 PathProgramCache]: Analyzing trace with hash -377724932, now seen corresponding path program 18 times [2024-06-14 13:46:04,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:46:04,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009554345] [2024-06-14 13:46:04,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:46:04,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:46:04,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:46:07,257 INFO 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:46:07,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:46:07,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009554345] [2024-06-14 13:46:07,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009554345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:46:07,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:46:07,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:46:07,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875119866] [2024-06-14 13:46:07,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:46:07,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:46:07,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:46:07,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:46:07,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:46:07,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:46:07,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 743 transitions, 14489 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:07,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:46:07,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:46:07,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:46:10,361 INFO L124 PetriNetUnfolderBase]: 4443/7027 cut-off events. [2024-06-14 13:46:10,361 INFO L125 PetriNetUnfolderBase]: For 2072832/2072832 co-relation queries the response was YES. [2024-06-14 13:46:10,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100029 conditions, 7027 events. 4443/7027 cut-off events. For 2072832/2072832 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 44062 event pairs, 779 based on Foata normal form. 2/7023 useless extension candidates. Maximal degree in co-relation 99804. Up to 6524 conditions per place. [2024-06-14 13:46:10,465 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 681 selfloop transitions, 80 changer transitions 0/766 dead transitions. [2024-06-14 13:46:10,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 766 transitions, 16579 flow [2024-06-14 13:46:10,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:46:10,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:46:10,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-14 13:46:10,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37467700258397935 [2024-06-14 13:46:10,466 INFO L175 Difference]: Start difference. First operand has 479 places, 743 transitions, 14489 flow. Second operand 9 states and 145 transitions. [2024-06-14 13:46:10,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 766 transitions, 16579 flow [2024-06-14 13:46:15,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 766 transitions, 16516 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 13:46:15,874 INFO L231 Difference]: Finished difference. Result has 482 places, 746 transitions, 14742 flow [2024-06-14 13:46:15,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14426, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14742, PETRI_PLACES=482, PETRI_TRANSITIONS=746} [2024-06-14 13:46:15,875 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 438 predicate places. [2024-06-14 13:46:15,875 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 746 transitions, 14742 flow [2024-06-14 13:46:15,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:15,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:46:15,875 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:46:15,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 13:46:15,875 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:46:15,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:46:15,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1957605072, now seen corresponding path program 3 times [2024-06-14 13:46:15,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:46:15,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271287615] [2024-06-14 13:46:15,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:46:15,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:46:15,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:46:18,718 INFO 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:46:18,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:46:18,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271287615] [2024-06-14 13:46:18,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271287615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:46:18,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:46:18,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:46:18,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680637675] [2024-06-14 13:46:18,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:46:18,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:46:18,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:46:18,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:46:18,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:46:18,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:46:18,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 746 transitions, 14742 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:46:18,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:46:18,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:46:18,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15