./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi009_power.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi009_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi009_power.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi009_power.oepc.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-7724a2d-m [2024-06-28 03:44:42,264 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:44:42,370 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:44:42,380 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:44:42,381 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:44:42,410 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:44:42,411 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:44:42,411 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:44:42,412 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:44:42,416 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:44:42,416 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:44:42,416 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:44:42,417 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:44:42,419 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:44:42,419 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:44:42,419 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:44:42,419 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:44:42,420 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:44:42,420 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:44:42,420 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:44:42,421 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:44:42,421 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:44:42,421 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:44:42,422 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:44:42,422 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:44:42,422 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:44:42,423 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:44:42,423 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:44:42,423 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:44:42,424 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:44:42,425 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:44:42,425 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:44:42,425 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:44:42,425 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:44:42,426 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:44:42,426 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:44:42,426 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:44:42,426 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:44:42,427 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:44:42,427 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:44:42,427 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:44:42,427 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:44:42,428 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:44:42,428 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-28 03:44:42,652 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:44:42,684 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:44:42,686 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:44:42,687 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:44:42,688 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:44:42,689 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi009_power.oepc.yml/witness.yml [2024-06-28 03:44:43,002 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:44:43,002 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:44:43,004 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi009_power.oepc.i [2024-06-28 03:44:44,201 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:44:44,451 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:44:44,452 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_power.oepc.i [2024-06-28 03:44:44,470 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/089e91809/c3d64faa7a524240acc48045ab3ed25e/FLAG9704b8a29 [2024-06-28 03:44:44,482 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/089e91809/c3d64faa7a524240acc48045ab3ed25e [2024-06-28 03:44:44,483 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:44:44,484 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:44:44,485 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:44:44,487 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:44:44,492 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:44:44,493 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:44:43" (1/2) ... [2024-06-28 03:44:44,494 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b87e907 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:44:44, skipping insertion in model container [2024-06-28 03:44:44,494 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:44:43" (1/2) ... [2024-06-28 03:44:44,496 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@66a1c1d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:44:44, skipping insertion in model container [2024-06-28 03:44:44,497 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:44:44" (2/2) ... [2024-06-28 03:44:44,525 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b87e907 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:44, skipping insertion in model container [2024-06-28 03:44:44,525 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:44:44" (2/2) ... [2024-06-28 03:44:44,525 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:44:44,697 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:44:44,699 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 03:44:44,699 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 03:44:44,699 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 03:44:44,699 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:44:44,700 INFO L106 edCorrectnessWitness]: ghost_update [L851-L851] multithreaded = 1; [2024-06-28 03:44:44,746 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:44:45,118 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:44:45,136 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:44:45,302 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:44:45,340 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:44:45,340 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45 WrapperNode [2024-06-28 03:44:45,340 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:44:45,341 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:44:45,341 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:44:45,341 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:44:45,346 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,364 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,403 INFO L138 Inliner]: procedures = 175, calls = 88, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 209 [2024-06-28 03:44:45,403 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:44:45,404 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:44:45,404 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:44:45,404 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:44:45,415 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,415 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,421 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,440 INFO L175 MemorySlicer]: Split 47 memory accesses to 2 slices as follows [2, 45]. 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-28 03:44:45,441 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,441 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,455 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,458 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,461 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,463 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,469 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:44:45,470 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:44:45,470 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:44:45,470 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:44:45,471 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (1/1) ... [2024-06-28 03:44:45,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:44:45,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:44:45,505 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:44:45,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:44:45,551 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 03:44:45,552 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 03:44:45,552 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 03:44:45,552 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 03:44:45,552 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:44:45,553 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:44:45,553 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:44:45,553 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:44:45,553 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:44:45,553 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:44:45,554 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:44:45,555 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:44:45,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:44:45,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 03:44:45,556 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:44:45,556 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:44:45,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:44:45,560 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:44:45,700 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:44:45,701 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:44:46,292 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:44:46,293 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:44:46,763 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:44:46,764 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:44:46,764 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:44:46 BoogieIcfgContainer [2024-06-28 03:44:46,764 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:44:46,767 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:44:46,767 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:44:46,769 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:44:46,770 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:44:43" (1/4) ... [2024-06-28 03:44:46,770 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@684d2b0e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:44:46, skipping insertion in model container [2024-06-28 03:44:46,770 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:44:44" (2/4) ... [2024-06-28 03:44:46,771 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@684d2b0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:44:46, skipping insertion in model container [2024-06-28 03:44:46,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:44:45" (3/4) ... [2024-06-28 03:44:46,771 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@684d2b0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:44:46, skipping insertion in model container [2024-06-28 03:44:46,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:44:46" (4/4) ... [2024-06-28 03:44:46,772 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi009_power.oepc.i [2024-06-28 03:44:46,792 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:44:46,792 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:44:46,792 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:44:46,898 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:44:46,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:44:46,976 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 03:44:46,976 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:44:46,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 58 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:44:46,979 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:44:46,983 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 03:44:46,996 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:44:47,004 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;@1980e612, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:44:47,005 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:44:47,011 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:44:47,011 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:44:47,011 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:44:47,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:47,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:44:47,013 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-28 03:44:47,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:47,022 INFO L85 PathProgramCache]: Analyzing trace with hash 800691571, now seen corresponding path program 1 times [2024-06-28 03:44:47,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:47,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809222409] [2024-06-28 03:44:47,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:47,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:47,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:49,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-28 03:44:49,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:49,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809222409] [2024-06-28 03:44:49,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809222409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:49,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:49,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:44:49,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849717697] [2024-06-28 03:44:49,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:49,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:44:49,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:49,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:44:49,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:44:49,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:44:49,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:49,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:49,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:44:49,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:49,806 INFO L124 PetriNetUnfolderBase]: 770/1260 cut-off events. [2024-06-28 03:44:49,807 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 03:44:49,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2503 conditions, 1260 events. 770/1260 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6280 event pairs, 479 based on Foata normal form. 1/1232 useless extension candidates. Maximal degree in co-relation 2491. Up to 1178 conditions per place. [2024-06-28 03:44:49,818 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 03:44:49,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-28 03:44:49,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:44:49,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:44:49,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-28 03:44:49,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-28 03:44:49,830 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-28 03:44:49,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-28 03:44:49,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:44:49,835 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 03:44:49,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 03:44:49,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 03:44:49,840 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 03:44:49,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:49,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:49,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:49,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:44:49,841 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-28 03:44:49,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:49,842 INFO L85 PathProgramCache]: Analyzing trace with hash 665826812, now seen corresponding path program 1 times [2024-06-28 03:44:49,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:49,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086950557] [2024-06-28 03:44:49,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:49,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:49,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:52,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:52,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:52,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086950557] [2024-06-28 03:44:52,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086950557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:52,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:52,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:44:52,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433009492] [2024-06-28 03:44:52,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:52,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:44:52,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:52,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:44:52,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:44:52,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:44:52,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:52,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:52,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:44:52,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:53,658 INFO L124 PetriNetUnfolderBase]: 764/1255 cut-off events. [2024-06-28 03:44:53,659 INFO L125 PetriNetUnfolderBase]: For 245/245 co-relation queries the response was YES. [2024-06-28 03:44:53,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2861 conditions, 1255 events. 764/1255 cut-off events. For 245/245 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6255 event pairs, 369 based on Foata normal form. 3/1256 useless extension candidates. Maximal degree in co-relation 2849. Up to 1150 conditions per place. [2024-06-28 03:44:53,671 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 03:44:53,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-28 03:44:53,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:44:53,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:44:53,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-28 03:44:53,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 03:44:53,675 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-28 03:44:53,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-28 03:44:53,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:44:53,679 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 03:44:53,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 03:44:53,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 03:44:53,683 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 03:44:53,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:53,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:53,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:53,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:44:53,690 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-28 03:44:53,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:53,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1489380724, now seen corresponding path program 1 times [2024-06-28 03:44:53,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:53,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27165503] [2024-06-28 03:44:53,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:53,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:53,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:57,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:57,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:57,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27165503] [2024-06-28 03:44:57,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27165503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:57,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:57,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:44:57,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308952775] [2024-06-28 03:44:57,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:57,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:44:57,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:57,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:44:57,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:44:57,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:44:57,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:57,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:57,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:44:57,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:58,445 INFO L124 PetriNetUnfolderBase]: 969/1554 cut-off events. [2024-06-28 03:44:58,445 INFO L125 PetriNetUnfolderBase]: For 831/831 co-relation queries the response was YES. [2024-06-28 03:44:58,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3943 conditions, 1554 events. 969/1554 cut-off events. For 831/831 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7517 event pairs, 305 based on Foata normal form. 6/1555 useless extension candidates. Maximal degree in co-relation 3929. Up to 1394 conditions per place. [2024-06-28 03:44:58,454 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-28 03:44:58,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 378 flow [2024-06-28 03:44:58,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:44:58,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:44:58,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 03:44:58,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 03:44:58,457 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 132 transitions. [2024-06-28 03:44:58,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 378 flow [2024-06-28 03:44:58,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 76 transitions, 358 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 03:44:58,461 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-28 03:44:58,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 03:44:58,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-28 03:44:58,462 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-28 03:44:58,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:58,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:58,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:58,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:44:58,464 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-28 03:44:58,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:58,464 INFO L85 PathProgramCache]: Analyzing trace with hash 818779063, now seen corresponding path program 1 times [2024-06-28 03:44:58,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:58,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398074524] [2024-06-28 03:44:58,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:58,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:58,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:00,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:00,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:00,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398074524] [2024-06-28 03:45:00,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398074524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:00,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:00,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:45:00,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688828730] [2024-06-28 03:45:00,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:00,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:45:00,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:00,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:45:00,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:45:00,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:00,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:00,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:00,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:00,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:01,215 INFO L124 PetriNetUnfolderBase]: 1179/1832 cut-off events. [2024-06-28 03:45:01,216 INFO L125 PetriNetUnfolderBase]: For 1821/1821 co-relation queries the response was YES. [2024-06-28 03:45:01,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5132 conditions, 1832 events. 1179/1832 cut-off events. For 1821/1821 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8615 event pairs, 492 based on Foata normal form. 2/1829 useless extension candidates. Maximal degree in co-relation 5115. Up to 1767 conditions per place. [2024-06-28 03:45:01,229 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 47 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-28 03:45:01,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 60 transitions, 339 flow [2024-06-28 03:45:01,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:45:01,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:45:01,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-28 03:45:01,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 03:45:01,233 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 89 transitions. [2024-06-28 03:45:01,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 60 transitions, 339 flow [2024-06-28 03:45:01,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 60 transitions, 312 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:45:01,239 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-28 03:45:01,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 03:45:01,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 03:45:01,241 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-28 03:45:01,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:01,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:01,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:01,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:45:01,242 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-28 03:45:01,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:01,243 INFO L85 PathProgramCache]: Analyzing trace with hash -425187698, now seen corresponding path program 1 times [2024-06-28 03:45:01,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:01,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64789357] [2024-06-28 03:45:01,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:01,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:03,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:03,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:03,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64789357] [2024-06-28 03:45:03,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64789357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:03,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:03,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:45:03,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112903027] [2024-06-28 03:45:03,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:03,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:45:03,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:03,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:45:03,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:45:03,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:03,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:03,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:03,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:03,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:04,484 INFO L124 PetriNetUnfolderBase]: 1169/1822 cut-off events. [2024-06-28 03:45:04,484 INFO L125 PetriNetUnfolderBase]: For 2645/2645 co-relation queries the response was YES. [2024-06-28 03:45:04,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5478 conditions, 1822 events. 1169/1822 cut-off events. For 2645/2645 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8553 event pairs, 462 based on Foata normal form. 4/1826 useless extension candidates. Maximal degree in co-relation 5459. Up to 1731 conditions per place. [2024-06-28 03:45:04,499 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-28 03:45:04,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 69 transitions, 392 flow [2024-06-28 03:45:04,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:45:04,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:45:04,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 03:45:04,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:45:04,504 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 106 transitions. [2024-06-28 03:45:04,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 69 transitions, 392 flow [2024-06-28 03:45:04,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 69 transitions, 372 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:45:04,510 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 232 flow [2024-06-28 03:45:04,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=232, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-28 03:45:04,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-28 03:45:04,514 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 232 flow [2024-06-28 03:45:04,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:04,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:04,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:04,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:45:04,514 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-28 03:45:04,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:04,515 INFO L85 PathProgramCache]: Analyzing trace with hash -301636790, now seen corresponding path program 1 times [2024-06-28 03:45:04,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:04,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786040662] [2024-06-28 03:45:04,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:04,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:04,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:07,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-28 03:45:07,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:07,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786040662] [2024-06-28 03:45:07,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786040662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:07,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:07,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:45:07,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394696032] [2024-06-28 03:45:07,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:07,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:45:07,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:07,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:45:07,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:45:07,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:07,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 232 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:07,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:07,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:07,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:08,990 INFO L124 PetriNetUnfolderBase]: 1182/1838 cut-off events. [2024-06-28 03:45:08,990 INFO L125 PetriNetUnfolderBase]: For 3787/3791 co-relation queries the response was YES. [2024-06-28 03:45:08,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5986 conditions, 1838 events. 1182/1838 cut-off events. For 3787/3791 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8639 event pairs, 464 based on Foata normal form. 6/1844 useless extension candidates. Maximal degree in co-relation 5966. Up to 1729 conditions per place. [2024-06-28 03:45:09,001 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-28 03:45:09,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 80 transitions, 502 flow [2024-06-28 03:45:09,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:45:09,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:45:09,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 03:45:09,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-28 03:45:09,004 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 232 flow. Second operand 6 states and 113 transitions. [2024-06-28 03:45:09,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 80 transitions, 502 flow [2024-06-28 03:45:09,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 80 transitions, 472 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 03:45:09,008 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 288 flow [2024-06-28 03:45:09,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-28 03:45:09,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 03:45:09,009 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 288 flow [2024-06-28 03:45:09,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:09,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:09,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:09,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:45:09,010 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-28 03:45:09,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:09,011 INFO L85 PathProgramCache]: Analyzing trace with hash 906143980, now seen corresponding path program 2 times [2024-06-28 03:45:09,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:09,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022164824] [2024-06-28 03:45:09,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:09,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:09,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:11,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:11,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:11,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022164824] [2024-06-28 03:45:11,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022164824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:11,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:11,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:45:11,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037695855] [2024-06-28 03:45:11,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:11,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:45:11,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:11,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:45:11,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:45:11,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:11,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 288 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:11,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:11,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:11,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:12,933 INFO L124 PetriNetUnfolderBase]: 1177/1832 cut-off events. [2024-06-28 03:45:12,933 INFO L125 PetriNetUnfolderBase]: For 5032/5036 co-relation queries the response was YES. [2024-06-28 03:45:12,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6366 conditions, 1832 events. 1177/1832 cut-off events. For 5032/5036 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8620 event pairs, 468 based on Foata normal form. 6/1838 useless extension candidates. Maximal degree in co-relation 6345. Up to 1724 conditions per place. [2024-06-28 03:45:12,947 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-28 03:45:12,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 472 flow [2024-06-28 03:45:12,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:45:12,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:45:12,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 03:45:12,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 03:45:12,950 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 288 flow. Second operand 6 states and 107 transitions. [2024-06-28 03:45:12,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 472 flow [2024-06-28 03:45:12,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 74 transitions, 438 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 03:45:12,957 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 294 flow [2024-06-28 03:45:12,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=294, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-28 03:45:12,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-28 03:45:12,958 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 294 flow [2024-06-28 03:45:12,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:12,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:12,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:12,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:45:12,959 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-28 03:45:12,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:12,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1799966193, now seen corresponding path program 1 times [2024-06-28 03:45:12,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:12,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560086421] [2024-06-28 03:45:12,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:12,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:12,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:15,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:15,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:15,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560086421] [2024-06-28 03:45:15,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560086421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:15,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:15,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:45:15,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064495208] [2024-06-28 03:45:15,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:15,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:45:15,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:15,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:45:15,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:45:15,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:15,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 294 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:15,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:15,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:15,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:17,325 INFO L124 PetriNetUnfolderBase]: 1327/2062 cut-off events. [2024-06-28 03:45:17,326 INFO L125 PetriNetUnfolderBase]: For 6383/6387 co-relation queries the response was YES. [2024-06-28 03:45:17,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7268 conditions, 2062 events. 1327/2062 cut-off events. For 6383/6387 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9751 event pairs, 469 based on Foata normal form. 10/2072 useless extension candidates. Maximal degree in co-relation 7245. Up to 1846 conditions per place. [2024-06-28 03:45:17,343 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 86 selfloop transitions, 34 changer transitions 0/125 dead transitions. [2024-06-28 03:45:17,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 125 transitions, 804 flow [2024-06-28 03:45:17,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:45:17,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:45:17,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 03:45:17,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-28 03:45:17,345 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 294 flow. Second operand 11 states and 193 transitions. [2024-06-28 03:45:17,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 125 transitions, 804 flow [2024-06-28 03:45:17,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 125 transitions, 748 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:17,357 INFO L231 Difference]: Finished difference. Result has 70 places, 79 transitions, 478 flow [2024-06-28 03:45:17,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=478, PETRI_PLACES=70, PETRI_TRANSITIONS=79} [2024-06-28 03:45:17,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-28 03:45:17,359 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 79 transitions, 478 flow [2024-06-28 03:45:17,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:17,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:17,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:17,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:45:17,360 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-28 03:45:17,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:17,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1122885373, now seen corresponding path program 2 times [2024-06-28 03:45:17,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:17,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707856318] [2024-06-28 03:45:17,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:17,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:17,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:20,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-28 03:45:20,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:20,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707856318] [2024-06-28 03:45:20,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707856318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:20,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:20,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:45:20,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639322576] [2024-06-28 03:45:20,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:20,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:45:20,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:20,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:45:20,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:45:20,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:20,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 79 transitions, 478 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:20,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:20,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:20,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:21,675 INFO L124 PetriNetUnfolderBase]: 1340/2087 cut-off events. [2024-06-28 03:45:21,675 INFO L125 PetriNetUnfolderBase]: For 9701/9709 co-relation queries the response was YES. [2024-06-28 03:45:21,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8372 conditions, 2087 events. 1340/2087 cut-off events. For 9701/9709 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9957 event pairs, 459 based on Foata normal form. 10/2097 useless extension candidates. Maximal degree in co-relation 8345. Up to 1916 conditions per place. [2024-06-28 03:45:21,691 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 86 selfloop transitions, 25 changer transitions 0/116 dead transitions. [2024-06-28 03:45:21,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 116 transitions, 840 flow [2024-06-28 03:45:21,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:45:21,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:45:21,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 03:45:21,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 03:45:21,694 INFO L175 Difference]: Start difference. First operand has 70 places, 79 transitions, 478 flow. Second operand 7 states and 129 transitions. [2024-06-28 03:45:21,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 116 transitions, 840 flow [2024-06-28 03:45:21,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 116 transitions, 824 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 03:45:21,711 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 578 flow [2024-06-28 03:45:21,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=578, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2024-06-28 03:45:21,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-28 03:45:21,713 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 578 flow [2024-06-28 03:45:21,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:21,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:21,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:21,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:45:21,714 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-28 03:45:21,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:21,714 INFO L85 PathProgramCache]: Analyzing trace with hash -760804299, now seen corresponding path program 3 times [2024-06-28 03:45:21,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:21,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108073190] [2024-06-28 03:45:21,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:21,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:21,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:24,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-28 03:45:24,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:24,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108073190] [2024-06-28 03:45:24,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108073190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:24,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:24,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:45:24,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988596526] [2024-06-28 03:45:24,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:24,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:45:24,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:24,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:45:24,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:45:24,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:24,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 578 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:24,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:24,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:24,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:25,873 INFO L124 PetriNetUnfolderBase]: 1353/2112 cut-off events. [2024-06-28 03:45:25,874 INFO L125 PetriNetUnfolderBase]: For 12186/12192 co-relation queries the response was YES. [2024-06-28 03:45:25,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9046 conditions, 2112 events. 1353/2112 cut-off events. For 12186/12192 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10163 event pairs, 469 based on Foata normal form. 6/2118 useless extension candidates. Maximal degree in co-relation 9017. Up to 1872 conditions per place. [2024-06-28 03:45:25,888 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 36 changer transitions 0/119 dead transitions. [2024-06-28 03:45:25,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 119 transitions, 992 flow [2024-06-28 03:45:25,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:45:25,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:45:25,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 03:45:25,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 03:45:25,891 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 578 flow. Second operand 7 states and 131 transitions. [2024-06-28 03:45:25,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 119 transitions, 992 flow [2024-06-28 03:45:25,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 119 transitions, 926 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 03:45:25,909 INFO L231 Difference]: Finished difference. Result has 77 places, 90 transitions, 666 flow [2024-06-28 03:45:25,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=666, PETRI_PLACES=77, PETRI_TRANSITIONS=90} [2024-06-28 03:45:25,910 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-28 03:45:25,910 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 90 transitions, 666 flow [2024-06-28 03:45:25,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:25,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:25,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:25,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:45:25,911 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-28 03:45:25,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:25,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1122890209, now seen corresponding path program 1 times [2024-06-28 03:45:25,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:25,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50731589] [2024-06-28 03:45:25,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:25,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:25,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:28,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:28,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:28,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50731589] [2024-06-28 03:45:28,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50731589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:28,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:28,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:45:28,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664534345] [2024-06-28 03:45:28,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:28,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:45:28,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:28,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:45:28,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:45:28,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:28,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 90 transitions, 666 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:28,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:28,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:28,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:30,270 INFO L124 PetriNetUnfolderBase]: 1379/2163 cut-off events. [2024-06-28 03:45:30,270 INFO L125 PetriNetUnfolderBase]: For 15126/15134 co-relation queries the response was YES. [2024-06-28 03:45:30,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9631 conditions, 2163 events. 1379/2163 cut-off events. For 15126/15134 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10503 event pairs, 435 based on Foata normal form. 12/2174 useless extension candidates. Maximal degree in co-relation 9601. Up to 1919 conditions per place. [2024-06-28 03:45:30,282 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 99 selfloop transitions, 26 changer transitions 0/130 dead transitions. [2024-06-28 03:45:30,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 130 transitions, 1112 flow [2024-06-28 03:45:30,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:45:30,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:45:30,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 03:45:30,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-28 03:45:30,285 INFO L175 Difference]: Start difference. First operand has 77 places, 90 transitions, 666 flow. Second operand 7 states and 134 transitions. [2024-06-28 03:45:30,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 130 transitions, 1112 flow [2024-06-28 03:45:30,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 130 transitions, 1057 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 03:45:30,308 INFO L231 Difference]: Finished difference. Result has 81 places, 96 transitions, 733 flow [2024-06-28 03:45:30,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=733, PETRI_PLACES=81, PETRI_TRANSITIONS=96} [2024-06-28 03:45:30,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-28 03:45:30,310 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 96 transitions, 733 flow [2024-06-28 03:45:30,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:30,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:30,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:30,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:45:30,310 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-28 03:45:30,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:30,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1942131627, now seen corresponding path program 2 times [2024-06-28 03:45:30,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:30,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201231343] [2024-06-28 03:45:30,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:30,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:30,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:33,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:33,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:33,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201231343] [2024-06-28 03:45:33,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201231343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:33,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:33,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:45:33,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443254914] [2024-06-28 03:45:33,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:33,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:45:33,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:33,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:45:33,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:45:33,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:33,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 96 transitions, 733 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:33,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:33,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:33,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:34,504 INFO L124 PetriNetUnfolderBase]: 1405/2202 cut-off events. [2024-06-28 03:45:34,504 INFO L125 PetriNetUnfolderBase]: For 17855/17867 co-relation queries the response was YES. [2024-06-28 03:45:34,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10270 conditions, 2202 events. 1405/2202 cut-off events. For 17855/17867 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10649 event pairs, 425 based on Foata normal form. 16/2218 useless extension candidates. Maximal degree in co-relation 10238. Up to 1941 conditions per place. [2024-06-28 03:45:34,520 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 29 changer transitions 0/130 dead transitions. [2024-06-28 03:45:34,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 130 transitions, 1153 flow [2024-06-28 03:45:34,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:45:34,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:45:34,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:45:34,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 03:45:34,522 INFO L175 Difference]: Start difference. First operand has 81 places, 96 transitions, 733 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:45:34,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 130 transitions, 1153 flow [2024-06-28 03:45:34,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 130 transitions, 1112 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 03:45:34,549 INFO L231 Difference]: Finished difference. Result has 85 places, 99 transitions, 792 flow [2024-06-28 03:45:34,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=792, PETRI_PLACES=85, PETRI_TRANSITIONS=99} [2024-06-28 03:45:34,550 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-28 03:45:34,550 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 99 transitions, 792 flow [2024-06-28 03:45:34,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:34,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:34,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:34,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:45:34,551 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-28 03:45:34,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:34,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1171040659, now seen corresponding path program 4 times [2024-06-28 03:45:34,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:34,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433304870] [2024-06-28 03:45:34,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:34,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:34,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:37,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:37,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:37,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433304870] [2024-06-28 03:45:37,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433304870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:37,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:37,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:45:37,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360005769] [2024-06-28 03:45:37,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:37,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:45:37,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:37,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:45:37,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:45:37,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:37,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 99 transitions, 792 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:37,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:37,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:37,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:38,655 INFO L124 PetriNetUnfolderBase]: 1400/2188 cut-off events. [2024-06-28 03:45:38,655 INFO L125 PetriNetUnfolderBase]: For 19829/19835 co-relation queries the response was YES. [2024-06-28 03:45:38,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10458 conditions, 2188 events. 1400/2188 cut-off events. For 19829/19835 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10516 event pairs, 468 based on Foata normal form. 3/2190 useless extension candidates. Maximal degree in co-relation 10424. Up to 1943 conditions per place. [2024-06-28 03:45:38,669 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 82 selfloop transitions, 36 changer transitions 0/123 dead transitions. [2024-06-28 03:45:38,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 123 transitions, 1096 flow [2024-06-28 03:45:38,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:45:38,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:45:38,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 03:45:38,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 03:45:38,671 INFO L175 Difference]: Start difference. First operand has 85 places, 99 transitions, 792 flow. Second operand 7 states and 125 transitions. [2024-06-28 03:45:38,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 123 transitions, 1096 flow [2024-06-28 03:45:38,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 123 transitions, 995 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 03:45:38,694 INFO L231 Difference]: Finished difference. Result has 87 places, 99 transitions, 771 flow [2024-06-28 03:45:38,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=771, PETRI_PLACES=87, PETRI_TRANSITIONS=99} [2024-06-28 03:45:38,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-28 03:45:38,694 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 99 transitions, 771 flow [2024-06-28 03:45:38,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:38,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:38,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:38,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:45:38,695 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-28 03:45:38,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:38,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1129325809, now seen corresponding path program 3 times [2024-06-28 03:45:38,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:38,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510607626] [2024-06-28 03:45:38,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:38,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:38,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:41,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-28 03:45:41,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:41,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510607626] [2024-06-28 03:45:41,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510607626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:41,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:41,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:45:41,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237848598] [2024-06-28 03:45:41,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:41,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:45:41,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:41,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:45:41,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:45:41,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:41,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 99 transitions, 771 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:41,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:41,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:41,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:42,661 INFO L124 PetriNetUnfolderBase]: 1390/2179 cut-off events. [2024-06-28 03:45:42,661 INFO L125 PetriNetUnfolderBase]: For 21374/21386 co-relation queries the response was YES. [2024-06-28 03:45:42,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10444 conditions, 2179 events. 1390/2179 cut-off events. For 21374/21386 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10541 event pairs, 425 based on Foata normal form. 16/2195 useless extension candidates. Maximal degree in co-relation 10409. Up to 1926 conditions per place. [2024-06-28 03:45:42,673 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 92 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-06-28 03:45:42,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 127 transitions, 1099 flow [2024-06-28 03:45:42,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:45:42,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:45:42,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:45:42,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:45:42,676 INFO L175 Difference]: Start difference. First operand has 87 places, 99 transitions, 771 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:45:42,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 127 transitions, 1099 flow [2024-06-28 03:45:42,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 127 transitions, 987 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:42,697 INFO L231 Difference]: Finished difference. Result has 88 places, 99 transitions, 727 flow [2024-06-28 03:45:42,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=727, PETRI_PLACES=88, PETRI_TRANSITIONS=99} [2024-06-28 03:45:42,697 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-28 03:45:42,697 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 99 transitions, 727 flow [2024-06-28 03:45:42,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:42,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:42,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:42,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:45:42,698 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-28 03:45:42,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:42,699 INFO L85 PathProgramCache]: Analyzing trace with hash -704765458, now seen corresponding path program 1 times [2024-06-28 03:45:42,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:42,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624473333] [2024-06-28 03:45:42,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:42,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:42,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:45,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:45,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:45,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624473333] [2024-06-28 03:45:45,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624473333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:45,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:45,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:45:45,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723759182] [2024-06-28 03:45:45,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:45,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:45:45,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:45,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:45:45,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:45:45,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:45,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 99 transitions, 727 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:45:45,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:45,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:45,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:47,144 INFO L124 PetriNetUnfolderBase]: 1416/2229 cut-off events. [2024-06-28 03:45:47,145 INFO L125 PetriNetUnfolderBase]: For 23668/23676 co-relation queries the response was YES. [2024-06-28 03:45:47,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10759 conditions, 2229 events. 1416/2229 cut-off events. For 23668/23676 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10937 event pairs, 441 based on Foata normal form. 12/2241 useless extension candidates. Maximal degree in co-relation 10723. Up to 2000 conditions per place. [2024-06-28 03:45:47,156 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 107 selfloop transitions, 28 changer transitions 0/140 dead transitions. [2024-06-28 03:45:47,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 140 transitions, 1145 flow [2024-06-28 03:45:47,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:45:47,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:45:47,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:45:47,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:45:47,159 INFO L175 Difference]: Start difference. First operand has 88 places, 99 transitions, 727 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:45:47,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 140 transitions, 1145 flow [2024-06-28 03:45:47,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 140 transitions, 1075 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:47,182 INFO L231 Difference]: Finished difference. Result has 90 places, 102 transitions, 764 flow [2024-06-28 03:45:47,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=657, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=764, PETRI_PLACES=90, PETRI_TRANSITIONS=102} [2024-06-28 03:45:47,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-28 03:45:47,183 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 102 transitions, 764 flow [2024-06-28 03:45:47,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:45:47,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:47,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:47,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:45:47,184 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-28 03:45:47,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:47,184 INFO L85 PathProgramCache]: Analyzing trace with hash -2110089424, now seen corresponding path program 2 times [2024-06-28 03:45:47,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:47,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216331566] [2024-06-28 03:45:47,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:47,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:47,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:50,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:50,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:50,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216331566] [2024-06-28 03:45:50,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216331566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:50,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:50,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:45:50,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122233591] [2024-06-28 03:45:50,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:50,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:45:50,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:50,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:45:50,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:45:50,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:50,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 102 transitions, 764 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:45:50,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:50,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:50,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:52,307 INFO L124 PetriNetUnfolderBase]: 1478/2331 cut-off events. [2024-06-28 03:45:52,307 INFO L125 PetriNetUnfolderBase]: For 28214/28216 co-relation queries the response was YES. [2024-06-28 03:45:52,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11696 conditions, 2331 events. 1478/2331 cut-off events. For 28214/28216 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11472 event pairs, 411 based on Foata normal form. 4/2334 useless extension candidates. Maximal degree in co-relation 11659. Up to 1827 conditions per place. [2024-06-28 03:45:52,318 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 92 selfloop transitions, 54 changer transitions 0/151 dead transitions. [2024-06-28 03:45:52,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 151 transitions, 1412 flow [2024-06-28 03:45:52,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:45:52,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:45:52,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:45:52,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:45:52,320 INFO L175 Difference]: Start difference. First operand has 90 places, 102 transitions, 764 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:45:52,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 151 transitions, 1412 flow [2024-06-28 03:45:52,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 151 transitions, 1331 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:52,339 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 931 flow [2024-06-28 03:45:52,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=931, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2024-06-28 03:45:52,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-28 03:45:52,340 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 931 flow [2024-06-28 03:45:52,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:45:52,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:52,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:52,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:45:52,341 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-28 03:45:52,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:52,342 INFO L85 PathProgramCache]: Analyzing trace with hash -2110095004, now seen corresponding path program 3 times [2024-06-28 03:45:52,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:52,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950373350] [2024-06-28 03:45:52,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:52,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:52,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:55,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:55,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:55,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950373350] [2024-06-28 03:45:55,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950373350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:55,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:55,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:45:55,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312945002] [2024-06-28 03:45:55,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:55,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:45:55,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:55,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:45:55,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:45:55,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:55,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 931 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:45:55,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:55,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:55,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:56,944 INFO L124 PetriNetUnfolderBase]: 1468/2317 cut-off events. [2024-06-28 03:45:56,944 INFO L125 PetriNetUnfolderBase]: For 31791/31793 co-relation queries the response was YES. [2024-06-28 03:45:56,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12029 conditions, 2317 events. 1468/2317 cut-off events. For 31791/31793 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11426 event pairs, 409 based on Foata normal form. 4/2320 useless extension candidates. Maximal degree in co-relation 11991. Up to 1819 conditions per place. [2024-06-28 03:45:56,955 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 93 selfloop transitions, 52 changer transitions 0/150 dead transitions. [2024-06-28 03:45:56,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 150 transitions, 1391 flow [2024-06-28 03:45:56,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:45:56,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:45:56,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:45:56,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:45:56,957 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 931 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:45:56,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 150 transitions, 1391 flow [2024-06-28 03:45:56,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 150 transitions, 1304 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 03:45:56,992 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 956 flow [2024-06-28 03:45:56,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=956, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-28 03:45:56,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-28 03:45:56,993 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 956 flow [2024-06-28 03:45:56,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:45:56,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:56,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:56,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:45:56,994 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:56,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:56,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1073944954, now seen corresponding path program 4 times [2024-06-28 03:45:56,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:56,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931823832] [2024-06-28 03:45:56,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:56,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:57,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:00,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:00,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:00,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931823832] [2024-06-28 03:46:00,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931823832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:00,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:00,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:46:00,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757484266] [2024-06-28 03:46:00,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:00,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:46:00,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:00,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:46:00,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:46:00,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:00,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 956 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:00,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:00,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:00,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:02,037 INFO L124 PetriNetUnfolderBase]: 1494/2364 cut-off events. [2024-06-28 03:46:02,037 INFO L125 PetriNetUnfolderBase]: For 35233/35239 co-relation queries the response was YES. [2024-06-28 03:46:02,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12530 conditions, 2364 events. 1494/2364 cut-off events. For 35233/35239 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11757 event pairs, 412 based on Foata normal form. 5/2368 useless extension candidates. Maximal degree in co-relation 12490. Up to 1841 conditions per place. [2024-06-28 03:46:02,049 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 88 selfloop transitions, 56 changer transitions 0/149 dead transitions. [2024-06-28 03:46:02,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 149 transitions, 1462 flow [2024-06-28 03:46:02,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:46:02,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:46:02,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:46:02,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:46:02,051 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 956 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:46:02,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 149 transitions, 1462 flow [2024-06-28 03:46:02,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 149 transitions, 1333 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 03:46:02,076 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 1001 flow [2024-06-28 03:46:02,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1001, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-28 03:46:02,076 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-28 03:46:02,076 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 1001 flow [2024-06-28 03:46:02,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:02,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:02,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:02,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:46:02,078 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-28 03:46:02,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:02,079 INFO L85 PathProgramCache]: Analyzing trace with hash 649161500, now seen corresponding path program 5 times [2024-06-28 03:46:02,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:02,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372695743] [2024-06-28 03:46:02,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:02,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:02,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:05,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:05,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:05,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372695743] [2024-06-28 03:46:05,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372695743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:05,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:05,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:46:05,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205821291] [2024-06-28 03:46:05,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:05,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:46:05,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:05,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:46:05,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:46:05,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:05,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 1001 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:05,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:05,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:05,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:06,949 INFO L124 PetriNetUnfolderBase]: 1520/2414 cut-off events. [2024-06-28 03:46:06,949 INFO L125 PetriNetUnfolderBase]: For 38471/38477 co-relation queries the response was YES. [2024-06-28 03:46:06,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12931 conditions, 2414 events. 1520/2414 cut-off events. For 38471/38477 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12085 event pairs, 412 based on Foata normal form. 5/2418 useless extension candidates. Maximal degree in co-relation 12890. Up to 1863 conditions per place. [2024-06-28 03:46:06,961 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 89 selfloop transitions, 58 changer transitions 0/152 dead transitions. [2024-06-28 03:46:06,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 152 transitions, 1517 flow [2024-06-28 03:46:06,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:46:06,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:46:06,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:46:06,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:46:06,963 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 1001 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:46:06,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 152 transitions, 1517 flow [2024-06-28 03:46:06,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 152 transitions, 1331 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 03:46:06,988 INFO L231 Difference]: Finished difference. Result has 100 places, 117 transitions, 993 flow [2024-06-28 03:46:06,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=993, PETRI_PLACES=100, PETRI_TRANSITIONS=117} [2024-06-28 03:46:06,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 03:46:06,990 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 117 transitions, 993 flow [2024-06-28 03:46:06,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:06,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:06,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:06,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:46:06,991 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-28 03:46:06,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:06,992 INFO L85 PathProgramCache]: Analyzing trace with hash 656513150, now seen corresponding path program 6 times [2024-06-28 03:46:06,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:06,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208721750] [2024-06-28 03:46:06,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:06,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:07,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:10,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:10,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:10,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208721750] [2024-06-28 03:46:10,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208721750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:10,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:10,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:46:10,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139682037] [2024-06-28 03:46:10,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:10,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:46:10,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:10,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:46:10,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:46:10,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:10,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 117 transitions, 993 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:10,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:10,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:10,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:11,867 INFO L124 PetriNetUnfolderBase]: 1510/2400 cut-off events. [2024-06-28 03:46:11,867 INFO L125 PetriNetUnfolderBase]: For 39639/39645 co-relation queries the response was YES. [2024-06-28 03:46:11,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12776 conditions, 2400 events. 1510/2400 cut-off events. For 39639/39645 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12040 event pairs, 418 based on Foata normal form. 5/2404 useless extension candidates. Maximal degree in co-relation 12734. Up to 1855 conditions per place. [2024-06-28 03:46:11,880 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 82 selfloop transitions, 62 changer transitions 0/149 dead transitions. [2024-06-28 03:46:11,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 149 transitions, 1369 flow [2024-06-28 03:46:11,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:46:11,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:46:11,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:46:11,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:46:11,882 INFO L175 Difference]: Start difference. First operand has 100 places, 117 transitions, 993 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:46:11,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 149 transitions, 1369 flow [2024-06-28 03:46:11,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 149 transitions, 1217 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 03:46:11,903 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 973 flow [2024-06-28 03:46:11,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=973, PETRI_PLACES=103, PETRI_TRANSITIONS=117} [2024-06-28 03:46:11,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-28 03:46:11,903 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 973 flow [2024-06-28 03:46:11,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:11,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:11,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:11,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:46:11,904 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-28 03:46:11,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:11,904 INFO L85 PathProgramCache]: Analyzing trace with hash -906350903, now seen corresponding path program 1 times [2024-06-28 03:46:11,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:11,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388335342] [2024-06-28 03:46:11,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:11,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:11,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:14,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:14,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:14,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388335342] [2024-06-28 03:46:14,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388335342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:14,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:14,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:46:14,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046758358] [2024-06-28 03:46:14,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:14,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:46:14,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:14,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:46:14,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:46:14,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:14,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 117 transitions, 973 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:14,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:14,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:14,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:16,240 INFO L124 PetriNetUnfolderBase]: 1502/2387 cut-off events. [2024-06-28 03:46:16,241 INFO L125 PetriNetUnfolderBase]: For 41398/41400 co-relation queries the response was YES. [2024-06-28 03:46:16,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12704 conditions, 2387 events. 1502/2387 cut-off events. For 41398/41400 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11962 event pairs, 424 based on Foata normal form. 4/2391 useless extension candidates. Maximal degree in co-relation 12661. Up to 2194 conditions per place. [2024-06-28 03:46:16,255 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 16 changer transitions 0/152 dead transitions. [2024-06-28 03:46:16,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 152 transitions, 1402 flow [2024-06-28 03:46:16,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:46:16,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:46:16,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:46:16,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:46:16,257 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 973 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:46:16,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 152 transitions, 1402 flow [2024-06-28 03:46:16,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 152 transitions, 1249 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:16,280 INFO L231 Difference]: Finished difference. Result has 104 places, 122 transitions, 920 flow [2024-06-28 03:46:16,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=920, PETRI_PLACES=104, PETRI_TRANSITIONS=122} [2024-06-28 03:46:16,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-28 03:46:16,280 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 122 transitions, 920 flow [2024-06-28 03:46:16,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:16,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:16,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:16,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:46:16,281 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:16,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:16,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1407022502, now seen corresponding path program 1 times [2024-06-28 03:46:16,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:16,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956367313] [2024-06-28 03:46:16,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:16,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:16,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:17,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:17,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:17,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956367313] [2024-06-28 03:46:17,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956367313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:17,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:17,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:46:17,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490578982] [2024-06-28 03:46:17,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:17,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:46:17,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:17,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:46:17,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:46:17,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:46:17,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 122 transitions, 920 flow. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:17,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:17,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:46:17,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:18,547 INFO L124 PetriNetUnfolderBase]: 1241/2087 cut-off events. [2024-06-28 03:46:18,548 INFO L125 PetriNetUnfolderBase]: For 42049/42076 co-relation queries the response was YES. [2024-06-28 03:46:18,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11349 conditions, 2087 events. 1241/2087 cut-off events. For 42049/42076 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11175 event pairs, 381 based on Foata normal form. 15/2084 useless extension candidates. Maximal degree in co-relation 11304. Up to 1810 conditions per place. [2024-06-28 03:46:18,559 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 105 selfloop transitions, 8 changer transitions 0/136 dead transitions. [2024-06-28 03:46:18,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 136 transitions, 1200 flow [2024-06-28 03:46:18,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:46:18,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:46:18,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-28 03:46:18,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-28 03:46:18,560 INFO L175 Difference]: Start difference. First operand has 104 places, 122 transitions, 920 flow. Second operand 5 states and 93 transitions. [2024-06-28 03:46:18,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 136 transitions, 1200 flow [2024-06-28 03:46:18,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 136 transitions, 1145 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:46:18,584 INFO L231 Difference]: Finished difference. Result has 104 places, 125 transitions, 917 flow [2024-06-28 03:46:18,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=917, PETRI_PLACES=104, PETRI_TRANSITIONS=125} [2024-06-28 03:46:18,584 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-28 03:46:18,584 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 125 transitions, 917 flow [2024-06-28 03:46:18,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:18,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:18,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:18,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:46:18,585 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-28 03:46:18,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:18,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1106586958, now seen corresponding path program 1 times [2024-06-28 03:46:18,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:18,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578734593] [2024-06-28 03:46:18,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:18,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:18,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:22,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:22,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:22,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578734593] [2024-06-28 03:46:22,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578734593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:22,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:22,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:46:22,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309771548] [2024-06-28 03:46:22,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:22,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:46:22,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:22,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:46:22,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:46:22,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:22,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 125 transitions, 917 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:22,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:22,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:22,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:23,530 INFO L124 PetriNetUnfolderBase]: 1544/2455 cut-off events. [2024-06-28 03:46:23,530 INFO L125 PetriNetUnfolderBase]: For 47989/47997 co-relation queries the response was YES. [2024-06-28 03:46:23,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13487 conditions, 2455 events. 1544/2455 cut-off events. For 47989/47997 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12366 event pairs, 277 based on Foata normal form. 12/2467 useless extension candidates. Maximal degree in co-relation 13441. Up to 2106 conditions per place. [2024-06-28 03:46:23,543 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 31 changer transitions 0/175 dead transitions. [2024-06-28 03:46:23,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 175 transitions, 1553 flow [2024-06-28 03:46:23,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:46:23,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:46:23,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:46:23,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:46:23,545 INFO L175 Difference]: Start difference. First operand has 104 places, 125 transitions, 917 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:46:23,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 175 transitions, 1553 flow [2024-06-28 03:46:23,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 175 transitions, 1523 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 03:46:23,590 INFO L231 Difference]: Finished difference. Result has 110 places, 129 transitions, 1036 flow [2024-06-28 03:46:23,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1036, PETRI_PLACES=110, PETRI_TRANSITIONS=129} [2024-06-28 03:46:23,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-28 03:46:23,591 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 129 transitions, 1036 flow [2024-06-28 03:46:23,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:23,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:23,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:23,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:46:23,591 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-28 03:46:23,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:23,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1056104348, now seen corresponding path program 2 times [2024-06-28 03:46:23,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:23,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120602169] [2024-06-28 03:46:23,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:23,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:23,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:28,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-28 03:46:28,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:28,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120602169] [2024-06-28 03:46:28,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120602169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:28,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:28,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:46:28,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050129978] [2024-06-28 03:46:28,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:28,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:46:28,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:28,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:46:28,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:46:28,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:28,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 129 transitions, 1036 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:28,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:28,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:28,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:29,379 INFO L124 PetriNetUnfolderBase]: 1536/2443 cut-off events. [2024-06-28 03:46:29,379 INFO L125 PetriNetUnfolderBase]: For 51657/51665 co-relation queries the response was YES. [2024-06-28 03:46:29,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13738 conditions, 2443 events. 1536/2443 cut-off events. For 51657/51665 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12360 event pairs, 385 based on Foata normal form. 12/2455 useless extension candidates. Maximal degree in co-relation 13691. Up to 2182 conditions per place. [2024-06-28 03:46:29,393 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 135 selfloop transitions, 27 changer transitions 0/167 dead transitions. [2024-06-28 03:46:29,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 167 transitions, 1472 flow [2024-06-28 03:46:29,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:46:29,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:46:29,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:46:29,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:46:29,395 INFO L175 Difference]: Start difference. First operand has 110 places, 129 transitions, 1036 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:46:29,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 167 transitions, 1472 flow [2024-06-28 03:46:29,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 167 transitions, 1374 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 03:46:29,436 INFO L231 Difference]: Finished difference. Result has 113 places, 129 transitions, 1000 flow [2024-06-28 03:46:29,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1000, PETRI_PLACES=113, PETRI_TRANSITIONS=129} [2024-06-28 03:46:29,437 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-28 03:46:29,437 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 129 transitions, 1000 flow [2024-06-28 03:46:29,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:29,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:29,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:29,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:46:29,438 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-28 03:46:29,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:29,438 INFO L85 PathProgramCache]: Analyzing trace with hash -988438828, now seen corresponding path program 3 times [2024-06-28 03:46:29,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:29,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666966744] [2024-06-28 03:46:29,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:29,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:29,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:32,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:32,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:32,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666966744] [2024-06-28 03:46:32,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666966744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:32,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:32,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:46:32,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709044441] [2024-06-28 03:46:32,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:32,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:46:32,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:32,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:46:32,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:46:32,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:32,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 129 transitions, 1000 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:32,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:32,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:32,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:34,116 INFO L124 PetriNetUnfolderBase]: 1556/2473 cut-off events. [2024-06-28 03:46:34,116 INFO L125 PetriNetUnfolderBase]: For 56048/56052 co-relation queries the response was YES. [2024-06-28 03:46:34,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13990 conditions, 2473 events. 1556/2473 cut-off events. For 56048/56052 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12446 event pairs, 395 based on Foata normal form. 6/2479 useless extension candidates. Maximal degree in co-relation 13941. Up to 2159 conditions per place. [2024-06-28 03:46:34,130 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 121 selfloop transitions, 38 changer transitions 0/164 dead transitions. [2024-06-28 03:46:34,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 164 transitions, 1452 flow [2024-06-28 03:46:34,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:46:34,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:46:34,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:46:34,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:46:34,132 INFO L175 Difference]: Start difference. First operand has 113 places, 129 transitions, 1000 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:46:34,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 164 transitions, 1452 flow [2024-06-28 03:46:34,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 164 transitions, 1391 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:46:34,176 INFO L231 Difference]: Finished difference. Result has 114 places, 131 transitions, 1068 flow [2024-06-28 03:46:34,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1068, PETRI_PLACES=114, PETRI_TRANSITIONS=131} [2024-06-28 03:46:34,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-28 03:46:34,177 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 131 transitions, 1068 flow [2024-06-28 03:46:34,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:34,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:34,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:34,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:46:34,177 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-28 03:46:34,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:34,178 INFO L85 PathProgramCache]: Analyzing trace with hash -248549330, now seen corresponding path program 4 times [2024-06-28 03:46:34,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:34,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239004638] [2024-06-28 03:46:34,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:34,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:34,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:37,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:37,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:37,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239004638] [2024-06-28 03:46:37,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239004638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:37,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:37,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:46:37,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818190238] [2024-06-28 03:46:37,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:37,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:46:37,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:37,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:46:37,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:46:37,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:37,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 131 transitions, 1068 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:37,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:37,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:37,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:38,697 INFO L124 PetriNetUnfolderBase]: 1548/2458 cut-off events. [2024-06-28 03:46:38,697 INFO L125 PetriNetUnfolderBase]: For 59365/59371 co-relation queries the response was YES. [2024-06-28 03:46:38,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14106 conditions, 2458 events. 1548/2458 cut-off events. For 59365/59371 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12330 event pairs, 402 based on Foata normal form. 5/2462 useless extension candidates. Maximal degree in co-relation 14056. Up to 2147 conditions per place. [2024-06-28 03:46:38,712 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 120 selfloop transitions, 38 changer transitions 0/163 dead transitions. [2024-06-28 03:46:38,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 163 transitions, 1514 flow [2024-06-28 03:46:38,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:46:38,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:46:38,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:46:38,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 03:46:38,714 INFO L175 Difference]: Start difference. First operand has 114 places, 131 transitions, 1068 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:46:38,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 163 transitions, 1514 flow [2024-06-28 03:46:38,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 163 transitions, 1403 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 03:46:38,755 INFO L231 Difference]: Finished difference. Result has 116 places, 133 transitions, 1090 flow [2024-06-28 03:46:38,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1090, PETRI_PLACES=116, PETRI_TRANSITIONS=133} [2024-06-28 03:46:38,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 03:46:38,756 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 133 transitions, 1090 flow [2024-06-28 03:46:38,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 03:46:38,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:38,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:38,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:46:38,757 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-28 03:46:38,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:38,757 INFO L85 PathProgramCache]: Analyzing trace with hash 234077353, now seen corresponding path program 1 times [2024-06-28 03:46:38,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:38,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697920498] [2024-06-28 03:46:38,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:38,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:38,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:42,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:42,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:42,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697920498] [2024-06-28 03:46:42,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697920498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:42,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:42,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:46:42,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973201369] [2024-06-28 03:46:42,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:42,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:46:42,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:42,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:46:42,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:46:42,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:42,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 133 transitions, 1090 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:42,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:42,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:42,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:44,271 INFO L124 PetriNetUnfolderBase]: 1740/2801 cut-off events. [2024-06-28 03:46:44,271 INFO L125 PetriNetUnfolderBase]: For 79955/79963 co-relation queries the response was YES. [2024-06-28 03:46:44,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16410 conditions, 2801 events. 1740/2801 cut-off events. For 79955/79963 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14911 event pairs, 335 based on Foata normal form. 24/2825 useless extension candidates. Maximal degree in co-relation 16359. Up to 2096 conditions per place. [2024-06-28 03:46:44,288 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 157 selfloop transitions, 33 changer transitions 0/195 dead transitions. [2024-06-28 03:46:44,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 195 transitions, 1836 flow [2024-06-28 03:46:44,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:46:44,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:46:44,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 03:46:44,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-28 03:46:44,289 INFO L175 Difference]: Start difference. First operand has 116 places, 133 transitions, 1090 flow. Second operand 10 states and 188 transitions. [2024-06-28 03:46:44,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 195 transitions, 1836 flow [2024-06-28 03:46:44,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 195 transitions, 1721 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 03:46:44,337 INFO L231 Difference]: Finished difference. Result has 120 places, 135 transitions, 1113 flow [2024-06-28 03:46:44,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=975, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1113, PETRI_PLACES=120, PETRI_TRANSITIONS=135} [2024-06-28 03:46:44,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-28 03:46:44,338 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 135 transitions, 1113 flow [2024-06-28 03:46:44,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:44,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:44,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:44,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:46:44,338 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-28 03:46:44,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:44,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1343096203, now seen corresponding path program 2 times [2024-06-28 03:46:44,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:44,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840282467] [2024-06-28 03:46:44,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:44,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:44,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:48,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:48,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:48,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840282467] [2024-06-28 03:46:48,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840282467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:48,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:48,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:46:48,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928365163] [2024-06-28 03:46:48,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:48,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:46:48,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:48,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:46:48,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:46:48,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:48,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 135 transitions, 1113 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:48,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:48,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:48,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:50,210 INFO L124 PetriNetUnfolderBase]: 1808/2913 cut-off events. [2024-06-28 03:46:50,210 INFO L125 PetriNetUnfolderBase]: For 85569/85577 co-relation queries the response was YES. [2024-06-28 03:46:50,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17107 conditions, 2913 events. 1808/2913 cut-off events. For 85569/85577 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15551 event pairs, 433 based on Foata normal form. 24/2937 useless extension candidates. Maximal degree in co-relation 17055. Up to 2306 conditions per place. [2024-06-28 03:46:50,226 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 30 changer transitions 0/190 dead transitions. [2024-06-28 03:46:50,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 190 transitions, 1807 flow [2024-06-28 03:46:50,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:46:50,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:46:50,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:46:50,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:46:50,228 INFO L175 Difference]: Start difference. First operand has 120 places, 135 transitions, 1113 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:46:50,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 190 transitions, 1807 flow [2024-06-28 03:46:50,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 190 transitions, 1745 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:46:50,270 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1151 flow [2024-06-28 03:46:50,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1151, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-28 03:46:50,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-28 03:46:50,271 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1151 flow [2024-06-28 03:46:50,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:50,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:50,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:50,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:46:50,272 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:50,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:50,272 INFO L85 PathProgramCache]: Analyzing trace with hash -741649723, now seen corresponding path program 3 times [2024-06-28 03:46:50,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:50,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090989923] [2024-06-28 03:46:50,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:50,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:50,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:53,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:53,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:53,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090989923] [2024-06-28 03:46:53,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090989923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:53,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:53,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:46:53,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038030607] [2024-06-28 03:46:53,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:53,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:46:53,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:53,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:46:53,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:46:54,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:54,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1151 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:54,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:54,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:54,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:55,340 INFO L124 PetriNetUnfolderBase]: 1772/2857 cut-off events. [2024-06-28 03:46:55,340 INFO L125 PetriNetUnfolderBase]: For 83955/83963 co-relation queries the response was YES. [2024-06-28 03:46:55,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16341 conditions, 2857 events. 1772/2857 cut-off events. For 83955/83963 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15239 event pairs, 439 based on Foata normal form. 28/2885 useless extension candidates. Maximal degree in co-relation 16287. Up to 2436 conditions per place. [2024-06-28 03:46:55,357 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 150 selfloop transitions, 29 changer transitions 0/184 dead transitions. [2024-06-28 03:46:55,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 184 transitions, 1669 flow [2024-06-28 03:46:55,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:46:55,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:46:55,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:46:55,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:46:55,359 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1151 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:46:55,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 184 transitions, 1669 flow [2024-06-28 03:46:55,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 184 transitions, 1574 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 03:46:55,429 INFO L231 Difference]: Finished difference. Result has 125 places, 136 transitions, 1121 flow [2024-06-28 03:46:55,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1121, PETRI_PLACES=125, PETRI_TRANSITIONS=136} [2024-06-28 03:46:55,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-28 03:46:55,430 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 136 transitions, 1121 flow [2024-06-28 03:46:55,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:55,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:55,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:46:55,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:46:55,431 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-28 03:46:55,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:55,431 INFO L85 PathProgramCache]: Analyzing trace with hash -421869275, now seen corresponding path program 4 times [2024-06-28 03:46:55,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:55,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248149495] [2024-06-28 03:46:55,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:55,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:55,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:58,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:58,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:58,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248149495] [2024-06-28 03:46:58,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248149495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:58,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:58,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:46:58,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308362550] [2024-06-28 03:46:58,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:58,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:46:58,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:58,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:46:58,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:46:59,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:59,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 136 transitions, 1121 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:59,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:59,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:59,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:00,862 INFO L124 PetriNetUnfolderBase]: 1860/3013 cut-off events. [2024-06-28 03:47:00,862 INFO L125 PetriNetUnfolderBase]: For 88359/88361 co-relation queries the response was YES. [2024-06-28 03:47:00,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16984 conditions, 3013 events. 1860/3013 cut-off events. For 88359/88361 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16401 event pairs, 435 based on Foata normal form. 20/3032 useless extension candidates. Maximal degree in co-relation 16929. Up to 2301 conditions per place. [2024-06-28 03:47:00,881 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 117 selfloop transitions, 61 changer transitions 0/183 dead transitions. [2024-06-28 03:47:00,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 1663 flow [2024-06-28 03:47:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:00,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:00,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:47:00,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 03:47:00,883 INFO L175 Difference]: Start difference. First operand has 125 places, 136 transitions, 1121 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:47:00,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 1663 flow [2024-06-28 03:47:00,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 183 transitions, 1599 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 03:47:00,946 INFO L231 Difference]: Finished difference. Result has 126 places, 137 transitions, 1222 flow [2024-06-28 03:47:00,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1222, PETRI_PLACES=126, PETRI_TRANSITIONS=137} [2024-06-28 03:47:00,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-28 03:47:00,946 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 137 transitions, 1222 flow [2024-06-28 03:47:00,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:00,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:00,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:00,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:47:00,947 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-28 03:47:00,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:00,947 INFO L85 PathProgramCache]: Analyzing trace with hash -442487493, now seen corresponding path program 5 times [2024-06-28 03:47:00,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:00,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517528032] [2024-06-28 03:47:00,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:00,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:00,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:04,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-28 03:47:04,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:04,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517528032] [2024-06-28 03:47:04,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517528032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:04,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:04,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:04,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815130673] [2024-06-28 03:47:04,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:04,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:04,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:04,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:04,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:04,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:04,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 137 transitions, 1222 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:04,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:04,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:04,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:06,154 INFO L124 PetriNetUnfolderBase]: 2052/3351 cut-off events. [2024-06-28 03:47:06,155 INFO L125 PetriNetUnfolderBase]: For 106633/106635 co-relation queries the response was YES. [2024-06-28 03:47:06,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19667 conditions, 3351 events. 2052/3351 cut-off events. For 106633/106635 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18956 event pairs, 465 based on Foata normal form. 16/3366 useless extension candidates. Maximal degree in co-relation 19611. Up to 2295 conditions per place. [2024-06-28 03:47:06,176 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 121 selfloop transitions, 64 changer transitions 0/190 dead transitions. [2024-06-28 03:47:06,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 190 transitions, 1954 flow [2024-06-28 03:47:06,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:06,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:06,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 03:47:06,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 03:47:06,178 INFO L175 Difference]: Start difference. First operand has 126 places, 137 transitions, 1222 flow. Second operand 9 states and 177 transitions. [2024-06-28 03:47:06,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 190 transitions, 1954 flow [2024-06-28 03:47:06,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 190 transitions, 1817 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:06,254 INFO L231 Difference]: Finished difference. Result has 128 places, 139 transitions, 1293 flow [2024-06-28 03:47:06,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1293, PETRI_PLACES=128, PETRI_TRANSITIONS=139} [2024-06-28 03:47:06,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-28 03:47:06,254 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 139 transitions, 1293 flow [2024-06-28 03:47:06,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:06,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:06,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:06,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:47:06,255 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-28 03:47:06,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:06,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1476463395, now seen corresponding path program 6 times [2024-06-28 03:47:06,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:06,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115251052] [2024-06-28 03:47:06,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:06,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:10,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:10,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:10,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115251052] [2024-06-28 03:47:10,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115251052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:10,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:10,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:10,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075241630] [2024-06-28 03:47:10,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:10,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:10,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:10,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:10,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:10,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:10,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 139 transitions, 1293 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:10,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:10,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:10,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:12,334 INFO L124 PetriNetUnfolderBase]: 2016/3289 cut-off events. [2024-06-28 03:47:12,334 INFO L125 PetriNetUnfolderBase]: For 103367/103369 co-relation queries the response was YES. [2024-06-28 03:47:12,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18822 conditions, 3289 events. 2016/3289 cut-off events. For 103367/103369 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18582 event pairs, 465 based on Foata normal form. 20/3308 useless extension candidates. Maximal degree in co-relation 18765. Up to 2565 conditions per place. [2024-06-28 03:47:12,354 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 63 changer transitions 0/184 dead transitions. [2024-06-28 03:47:12,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 184 transitions, 1799 flow [2024-06-28 03:47:12,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:12,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:12,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:47:12,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:47:12,355 INFO L175 Difference]: Start difference. First operand has 128 places, 139 transitions, 1293 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:47:12,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 184 transitions, 1799 flow [2024-06-28 03:47:12,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 184 transitions, 1686 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 03:47:12,437 INFO L231 Difference]: Finished difference. Result has 132 places, 139 transitions, 1313 flow [2024-06-28 03:47:12,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1313, PETRI_PLACES=132, PETRI_TRANSITIONS=139} [2024-06-28 03:47:12,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-28 03:47:12,438 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 139 transitions, 1313 flow [2024-06-28 03:47:12,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:12,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:12,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:12,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:47:12,439 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-28 03:47:12,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:12,439 INFO L85 PathProgramCache]: Analyzing trace with hash -571105080, now seen corresponding path program 1 times [2024-06-28 03:47:12,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:12,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668440335] [2024-06-28 03:47:12,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:12,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:12,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:16,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:16,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:16,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668440335] [2024-06-28 03:47:16,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668440335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:16,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:16,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:16,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158110961] [2024-06-28 03:47:16,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:16,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:16,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:16,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:16,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:16,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:16,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 139 transitions, 1313 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:16,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:16,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:16,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:17,864 INFO L124 PetriNetUnfolderBase]: 2036/3342 cut-off events. [2024-06-28 03:47:17,864 INFO L125 PetriNetUnfolderBase]: For 98125/98133 co-relation queries the response was YES. [2024-06-28 03:47:17,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19111 conditions, 3342 events. 2036/3342 cut-off events. For 98125/98133 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19170 event pairs, 505 based on Foata normal form. 12/3353 useless extension candidates. Maximal degree in co-relation 19052. Up to 2968 conditions per place. [2024-06-28 03:47:17,886 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 144 selfloop transitions, 36 changer transitions 0/185 dead transitions. [2024-06-28 03:47:17,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 185 transitions, 1863 flow [2024-06-28 03:47:17,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:17,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:17,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 03:47:17,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 03:47:17,888 INFO L175 Difference]: Start difference. First operand has 132 places, 139 transitions, 1313 flow. Second operand 9 states and 163 transitions. [2024-06-28 03:47:17,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 185 transitions, 1863 flow [2024-06-28 03:47:17,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 185 transitions, 1723 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:47:17,968 INFO L231 Difference]: Finished difference. Result has 134 places, 144 transitions, 1330 flow [2024-06-28 03:47:17,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1330, PETRI_PLACES=134, PETRI_TRANSITIONS=144} [2024-06-28 03:47:17,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-28 03:47:17,968 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 144 transitions, 1330 flow [2024-06-28 03:47:17,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:17,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:17,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:17,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:47:17,969 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:17,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:17,969 INFO L85 PathProgramCache]: Analyzing trace with hash -2114465653, now seen corresponding path program 1 times [2024-06-28 03:47:17,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:17,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188004153] [2024-06-28 03:47:17,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:17,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:17,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:20,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:20,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:20,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188004153] [2024-06-28 03:47:20,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188004153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:20,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:20,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:47:20,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571292884] [2024-06-28 03:47:20,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:20,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:47:20,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:20,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:47:20,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:47:20,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:47:20,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 144 transitions, 1330 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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-28 03:47:20,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:20,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:47:20,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:21,277 INFO L124 PetriNetUnfolderBase]: 1730/2952 cut-off events. [2024-06-28 03:47:21,277 INFO L125 PetriNetUnfolderBase]: For 99118/99133 co-relation queries the response was YES. [2024-06-28 03:47:21,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17283 conditions, 2952 events. 1730/2952 cut-off events. For 99118/99133 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17600 event pairs, 450 based on Foata normal form. 21/2924 useless extension candidates. Maximal degree in co-relation 17222. Up to 2540 conditions per place. [2024-06-28 03:47:21,300 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 107 selfloop transitions, 27 changer transitions 0/163 dead transitions. [2024-06-28 03:47:21,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 163 transitions, 1650 flow [2024-06-28 03:47:21,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:47:21,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:47:21,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-28 03:47:21,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-28 03:47:21,301 INFO L175 Difference]: Start difference. First operand has 134 places, 144 transitions, 1330 flow. Second operand 6 states and 115 transitions. [2024-06-28 03:47:21,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 163 transitions, 1650 flow [2024-06-28 03:47:21,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 163 transitions, 1523 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 03:47:21,435 INFO L231 Difference]: Finished difference. Result has 134 places, 144 transitions, 1273 flow [2024-06-28 03:47:21,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1273, PETRI_PLACES=134, PETRI_TRANSITIONS=144} [2024-06-28 03:47:21,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-28 03:47:21,436 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 144 transitions, 1273 flow [2024-06-28 03:47:21,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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-28 03:47:21,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:21,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:21,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:47:21,436 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:21,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:21,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1073995771, now seen corresponding path program 7 times [2024-06-28 03:47:21,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:21,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234869074] [2024-06-28 03:47:21,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:21,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:21,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:24,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:24,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:24,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234869074] [2024-06-28 03:47:24,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234869074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:24,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:24,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:24,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121678474] [2024-06-28 03:47:24,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:24,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:24,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:24,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:24,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:25,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:25,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 144 transitions, 1273 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:25,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:25,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:25,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:26,818 INFO L124 PetriNetUnfolderBase]: 2092/3420 cut-off events. [2024-06-28 03:47:26,818 INFO L125 PetriNetUnfolderBase]: For 114474/114480 co-relation queries the response was YES. [2024-06-28 03:47:26,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19710 conditions, 3420 events. 2092/3420 cut-off events. For 114474/114480 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19542 event pairs, 456 based on Foata normal form. 21/3440 useless extension candidates. Maximal degree in co-relation 19648. Up to 2701 conditions per place. [2024-06-28 03:47:26,840 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 121 selfloop transitions, 62 changer transitions 0/188 dead transitions. [2024-06-28 03:47:26,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 188 transitions, 1833 flow [2024-06-28 03:47:26,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:26,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:26,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 03:47:26,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:47:26,842 INFO L175 Difference]: Start difference. First operand has 134 places, 144 transitions, 1273 flow. Second operand 9 states and 168 transitions. [2024-06-28 03:47:26,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 188 transitions, 1833 flow [2024-06-28 03:47:26,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 188 transitions, 1772 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 03:47:26,923 INFO L231 Difference]: Finished difference. Result has 137 places, 145 transitions, 1385 flow [2024-06-28 03:47:26,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1385, PETRI_PLACES=137, PETRI_TRANSITIONS=145} [2024-06-28 03:47:26,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 03:47:26,924 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 145 transitions, 1385 flow [2024-06-28 03:47:26,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:26,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:26,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:26,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:47:26,924 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:26,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:26,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1068489241, now seen corresponding path program 8 times [2024-06-28 03:47:26,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:26,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413892518] [2024-06-28 03:47:26,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:26,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:26,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:30,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:30,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:30,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413892518] [2024-06-28 03:47:30,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413892518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:30,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:30,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:30,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622387971] [2024-06-28 03:47:30,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:30,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:30,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:30,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:30,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:30,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:30,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 145 transitions, 1385 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:30,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:30,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:30,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:32,094 INFO L124 PetriNetUnfolderBase]: 2180/3580 cut-off events. [2024-06-28 03:47:32,094 INFO L125 PetriNetUnfolderBase]: For 120338/120344 co-relation queries the response was YES. [2024-06-28 03:47:32,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20870 conditions, 3580 events. 2180/3580 cut-off events. For 120338/120344 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20746 event pairs, 484 based on Foata normal form. 21/3600 useless extension candidates. Maximal degree in co-relation 20808. Up to 2849 conditions per place. [2024-06-28 03:47:32,118 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 121 selfloop transitions, 63 changer transitions 0/189 dead transitions. [2024-06-28 03:47:32,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 189 transitions, 1949 flow [2024-06-28 03:47:32,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:32,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:32,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:47:32,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 03:47:32,120 INFO L175 Difference]: Start difference. First operand has 137 places, 145 transitions, 1385 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:47:32,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 189 transitions, 1949 flow [2024-06-28 03:47:32,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 189 transitions, 1804 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:32,226 INFO L231 Difference]: Finished difference. Result has 139 places, 146 transitions, 1417 flow [2024-06-28 03:47:32,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1417, PETRI_PLACES=139, PETRI_TRANSITIONS=146} [2024-06-28 03:47:32,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 03:47:32,227 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 146 transitions, 1417 flow [2024-06-28 03:47:32,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:32,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:32,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:32,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:47:32,228 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:32,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:32,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1068485521, now seen corresponding path program 9 times [2024-06-28 03:47:32,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:32,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862234044] [2024-06-28 03:47:32,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:32,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:32,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:35,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:35,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:35,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862234044] [2024-06-28 03:47:35,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862234044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:35,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:35,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:35,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018760003] [2024-06-28 03:47:35,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:35,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:35,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:35,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:35,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:35,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:35,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 146 transitions, 1417 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:35,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:35,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:35,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:37,353 INFO L124 PetriNetUnfolderBase]: 2316/3812 cut-off events. [2024-06-28 03:47:37,353 INFO L125 PetriNetUnfolderBase]: For 134685/134691 co-relation queries the response was YES. [2024-06-28 03:47:37,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22667 conditions, 3812 events. 2316/3812 cut-off events. For 134685/134691 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22423 event pairs, 494 based on Foata normal form. 17/3828 useless extension candidates. Maximal degree in co-relation 22604. Up to 2609 conditions per place. [2024-06-28 03:47:37,379 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 124 selfloop transitions, 67 changer transitions 0/196 dead transitions. [2024-06-28 03:47:37,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 196 transitions, 2199 flow [2024-06-28 03:47:37,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:37,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:37,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:47:37,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:47:37,381 INFO L175 Difference]: Start difference. First operand has 139 places, 146 transitions, 1417 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:47:37,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 196 transitions, 2199 flow [2024-06-28 03:47:37,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 196 transitions, 2050 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:37,483 INFO L231 Difference]: Finished difference. Result has 141 places, 148 transitions, 1498 flow [2024-06-28 03:47:37,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1498, PETRI_PLACES=141, PETRI_TRANSITIONS=148} [2024-06-28 03:47:37,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-28 03:47:37,484 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 148 transitions, 1498 flow [2024-06-28 03:47:37,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:37,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:37,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:37,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:47:37,484 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-28 03:47:37,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:37,485 INFO L85 PathProgramCache]: Analyzing trace with hash -451003171, now seen corresponding path program 10 times [2024-06-28 03:47:37,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:37,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128956329] [2024-06-28 03:47:37,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:37,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:37,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:40,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-28 03:47:40,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:40,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128956329] [2024-06-28 03:47:40,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128956329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:40,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:40,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:40,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525331020] [2024-06-28 03:47:40,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:40,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:40,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:40,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:40,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:40,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:40,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 148 transitions, 1498 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:40,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:40,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:40,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:42,631 INFO L124 PetriNetUnfolderBase]: 2280/3756 cut-off events. [2024-06-28 03:47:42,632 INFO L125 PetriNetUnfolderBase]: For 127953/127959 co-relation queries the response was YES. [2024-06-28 03:47:42,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21596 conditions, 3756 events. 2280/3756 cut-off events. For 127953/127959 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 22094 event pairs, 506 based on Foata normal form. 21/3776 useless extension candidates. Maximal degree in co-relation 21532. Up to 3025 conditions per place. [2024-06-28 03:47:42,658 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 66 changer transitions 0/190 dead transitions. [2024-06-28 03:47:42,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 190 transitions, 2016 flow [2024-06-28 03:47:42,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:42,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:42,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:47:42,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:47:42,660 INFO L175 Difference]: Start difference. First operand has 141 places, 148 transitions, 1498 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:47:42,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 190 transitions, 2016 flow [2024-06-28 03:47:42,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 190 transitions, 1886 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:47:42,845 INFO L231 Difference]: Finished difference. Result has 145 places, 148 transitions, 1507 flow [2024-06-28 03:47:42,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1507, PETRI_PLACES=145, PETRI_TRANSITIONS=148} [2024-06-28 03:47:42,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-28 03:47:42,845 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 148 transitions, 1507 flow [2024-06-28 03:47:42,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:42,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:42,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:42,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:47:42,846 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-28 03:47:42,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:42,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1527814876, now seen corresponding path program 2 times [2024-06-28 03:47:42,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:42,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777100007] [2024-06-28 03:47:42,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:42,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:42,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:46,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:46,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:46,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777100007] [2024-06-28 03:47:46,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777100007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:46,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:46,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:46,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005646584] [2024-06-28 03:47:46,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:46,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:46,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:46,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:46,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:46,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:46,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 148 transitions, 1507 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:46,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:46,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:46,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:48,406 INFO L124 PetriNetUnfolderBase]: 2300/3807 cut-off events. [2024-06-28 03:47:48,406 INFO L125 PetriNetUnfolderBase]: For 117275/117287 co-relation queries the response was YES. [2024-06-28 03:47:48,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21771 conditions, 3807 events. 2300/3807 cut-off events. For 117275/117287 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22664 event pairs, 549 based on Foata normal form. 16/3823 useless extension candidates. Maximal degree in co-relation 21705. Up to 3428 conditions per place. [2024-06-28 03:47:48,432 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 148 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2024-06-28 03:47:48,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 191 transitions, 2074 flow [2024-06-28 03:47:48,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:48,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:48,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:47:48,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:47:48,434 INFO L175 Difference]: Start difference. First operand has 145 places, 148 transitions, 1507 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:47:48,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 191 transitions, 2074 flow [2024-06-28 03:47:48,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 191 transitions, 1925 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 03:47:48,544 INFO L231 Difference]: Finished difference. Result has 147 places, 153 transitions, 1530 flow [2024-06-28 03:47:48,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1530, PETRI_PLACES=147, PETRI_TRANSITIONS=153} [2024-06-28 03:47:48,545 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-28 03:47:48,545 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 153 transitions, 1530 flow [2024-06-28 03:47:48,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:48,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:48,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:48,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:47:48,545 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-28 03:47:48,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:48,546 INFO L85 PathProgramCache]: Analyzing trace with hash -194287180, now seen corresponding path program 3 times [2024-06-28 03:47:48,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:48,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789350393] [2024-06-28 03:47:48,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:48,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:48,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:53,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:53,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:53,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789350393] [2024-06-28 03:47:53,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789350393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:53,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:53,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:53,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657232395] [2024-06-28 03:47:53,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:53,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:53,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:53,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:53,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:53,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:53,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 153 transitions, 1530 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:53,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:53,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:53,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:55,068 INFO L124 PetriNetUnfolderBase]: 2333/3864 cut-off events. [2024-06-28 03:47:55,068 INFO L125 PetriNetUnfolderBase]: For 123703/123715 co-relation queries the response was YES. [2024-06-28 03:47:55,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22326 conditions, 3864 events. 2333/3864 cut-off events. For 123703/123715 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23045 event pairs, 555 based on Foata normal form. 16/3880 useless extension candidates. Maximal degree in co-relation 22258. Up to 3474 conditions per place. [2024-06-28 03:47:55,099 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 147 selfloop transitions, 46 changer transitions 0/198 dead transitions. [2024-06-28 03:47:55,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 198 transitions, 2142 flow [2024-06-28 03:47:55,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:55,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:55,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:47:55,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-28 03:47:55,100 INFO L175 Difference]: Start difference. First operand has 147 places, 153 transitions, 1530 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:47:55,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 198 transitions, 2142 flow [2024-06-28 03:47:55,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 198 transitions, 2005 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 03:47:55,211 INFO L231 Difference]: Finished difference. Result has 151 places, 161 transitions, 1628 flow [2024-06-28 03:47:55,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1628, PETRI_PLACES=151, PETRI_TRANSITIONS=161} [2024-06-28 03:47:55,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-28 03:47:55,212 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 161 transitions, 1628 flow [2024-06-28 03:47:55,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:55,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:55,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:55,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:47:55,213 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:55,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:55,214 INFO L85 PathProgramCache]: Analyzing trace with hash 875192520, now seen corresponding path program 4 times [2024-06-28 03:47:55,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:55,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132278148] [2024-06-28 03:47:55,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:55,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:55,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:58,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:58,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:58,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132278148] [2024-06-28 03:47:58,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132278148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:58,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:58,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:47:58,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004490010] [2024-06-28 03:47:58,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:58,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:47:58,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:58,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:47:58,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:47:58,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:58,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 161 transitions, 1628 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:58,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:58,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:58,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:00,714 INFO L124 PetriNetUnfolderBase]: 2353/3908 cut-off events. [2024-06-28 03:48:00,714 INFO L125 PetriNetUnfolderBase]: For 130733/130745 co-relation queries the response was YES. [2024-06-28 03:48:00,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22992 conditions, 3908 events. 2353/3908 cut-off events. For 130733/130745 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23487 event pairs, 513 based on Foata normal form. 16/3924 useless extension candidates. Maximal degree in co-relation 22922. Up to 3384 conditions per place. [2024-06-28 03:48:00,742 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 145 selfloop transitions, 55 changer transitions 0/205 dead transitions. [2024-06-28 03:48:00,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 205 transitions, 2428 flow [2024-06-28 03:48:00,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:48:00,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:48:00,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:48:00,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 03:48:00,744 INFO L175 Difference]: Start difference. First operand has 151 places, 161 transitions, 1628 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:48:00,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 205 transitions, 2428 flow [2024-06-28 03:48:00,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 205 transitions, 2311 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 03:48:00,855 INFO L231 Difference]: Finished difference. Result has 156 places, 165 transitions, 1760 flow [2024-06-28 03:48:00,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1760, PETRI_PLACES=156, PETRI_TRANSITIONS=165} [2024-06-28 03:48:00,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-28 03:48:00,856 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 165 transitions, 1760 flow [2024-06-28 03:48:00,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:00,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:00,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:00,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:48:00,856 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:00,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:00,857 INFO L85 PathProgramCache]: Analyzing trace with hash 609168810, now seen corresponding path program 5 times [2024-06-28 03:48:00,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:00,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256359358] [2024-06-28 03:48:00,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:00,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:00,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:05,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:05,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:05,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256359358] [2024-06-28 03:48:05,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256359358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:05,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:05,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:48:05,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389977123] [2024-06-28 03:48:05,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:05,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:48:05,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:05,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:48:05,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:48:05,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:05,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 165 transitions, 1760 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:05,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:05,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:05,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:07,046 INFO L124 PetriNetUnfolderBase]: 2345/3896 cut-off events. [2024-06-28 03:48:07,046 INFO L125 PetriNetUnfolderBase]: For 131397/131409 co-relation queries the response was YES. [2024-06-28 03:48:07,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22309 conditions, 3896 events. 2345/3896 cut-off events. For 131397/131409 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23411 event pairs, 565 based on Foata normal form. 16/3912 useless extension candidates. Maximal degree in co-relation 22238. Up to 3494 conditions per place. [2024-06-28 03:48:07,078 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 153 selfloop transitions, 44 changer transitions 0/202 dead transitions. [2024-06-28 03:48:07,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 202 transitions, 2264 flow [2024-06-28 03:48:07,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:48:07,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:48:07,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:48:07,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 03:48:07,080 INFO L175 Difference]: Start difference. First operand has 156 places, 165 transitions, 1760 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:48:07,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 202 transitions, 2264 flow [2024-06-28 03:48:07,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 202 transitions, 2104 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 03:48:07,214 INFO L231 Difference]: Finished difference. Result has 160 places, 165 transitions, 1695 flow [2024-06-28 03:48:07,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1695, PETRI_PLACES=160, PETRI_TRANSITIONS=165} [2024-06-28 03:48:07,214 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 03:48:07,214 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 165 transitions, 1695 flow [2024-06-28 03:48:07,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:07,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:07,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:07,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:48:07,215 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-28 03:48:07,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:07,215 INFO L85 PathProgramCache]: Analyzing trace with hash 766108633, now seen corresponding path program 2 times [2024-06-28 03:48:07,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:07,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693887723] [2024-06-28 03:48:07,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:07,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:07,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:09,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:09,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:09,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693887723] [2024-06-28 03:48:09,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693887723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:09,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:09,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:48:09,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035046938] [2024-06-28 03:48:09,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:09,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:48:09,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:09,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:48:09,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:48:09,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:48:09,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 165 transitions, 1695 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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-28 03:48:09,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:09,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:48:09,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:10,888 INFO L124 PetriNetUnfolderBase]: 2055/3528 cut-off events. [2024-06-28 03:48:10,888 INFO L125 PetriNetUnfolderBase]: For 129252/129263 co-relation queries the response was YES. [2024-06-28 03:48:10,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20224 conditions, 3528 events. 2055/3528 cut-off events. For 129252/129263 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 22093 event pairs, 525 based on Foata normal form. 14/3483 useless extension candidates. Maximal degree in co-relation 20151. Up to 3057 conditions per place. [2024-06-28 03:48:10,915 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 113 selfloop transitions, 32 changer transitions 0/181 dead transitions. [2024-06-28 03:48:10,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 181 transitions, 2051 flow [2024-06-28 03:48:10,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:48:10,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:48:10,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 03:48:10,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:48:10,917 INFO L175 Difference]: Start difference. First operand has 160 places, 165 transitions, 1695 flow. Second operand 6 states and 110 transitions. [2024-06-28 03:48:10,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 181 transitions, 2051 flow [2024-06-28 03:48:11,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 181 transitions, 1905 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-28 03:48:11,035 INFO L231 Difference]: Finished difference. Result has 155 places, 168 transitions, 1657 flow [2024-06-28 03:48:11,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1657, PETRI_PLACES=155, PETRI_TRANSITIONS=168} [2024-06-28 03:48:11,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 03:48:11,035 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 168 transitions, 1657 flow [2024-06-28 03:48:11,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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-28 03:48:11,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:11,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:11,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:48:11,036 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-28 03:48:11,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:11,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1185780027, now seen corresponding path program 1 times [2024-06-28 03:48:11,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:11,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323163650] [2024-06-28 03:48:11,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:11,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:11,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:12,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:12,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:12,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323163650] [2024-06-28 03:48:12,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323163650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:12,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:12,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:48:12,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182042037] [2024-06-28 03:48:12,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:12,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:48:12,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:12,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:48:12,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:48:12,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:12,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 168 transitions, 1657 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:12,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:12,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:12,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:14,125 INFO L124 PetriNetUnfolderBase]: 2343/3890 cut-off events. [2024-06-28 03:48:14,125 INFO L125 PetriNetUnfolderBase]: For 134054/134056 co-relation queries the response was YES. [2024-06-28 03:48:14,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22344 conditions, 3890 events. 2343/3890 cut-off events. For 134054/134056 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 23336 event pairs, 566 based on Foata normal form. 2/3892 useless extension candidates. Maximal degree in co-relation 22273. Up to 3644 conditions per place. [2024-06-28 03:48:14,155 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 172 selfloop transitions, 16 changer transitions 0/193 dead transitions. [2024-06-28 03:48:14,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 193 transitions, 2245 flow [2024-06-28 03:48:14,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:48:14,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:48:14,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 03:48:14,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:48:14,156 INFO L175 Difference]: Start difference. First operand has 155 places, 168 transitions, 1657 flow. Second operand 6 states and 106 transitions. [2024-06-28 03:48:14,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 193 transitions, 2245 flow [2024-06-28 03:48:14,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 193 transitions, 2159 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 03:48:14,263 INFO L231 Difference]: Finished difference. Result has 157 places, 174 transitions, 1691 flow [2024-06-28 03:48:14,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1691, PETRI_PLACES=157, PETRI_TRANSITIONS=174} [2024-06-28 03:48:14,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 03:48:14,264 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 174 transitions, 1691 flow [2024-06-28 03:48:14,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:14,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:14,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:14,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:48:14,265 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-28 03:48:14,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:14,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1767985915, now seen corresponding path program 2 times [2024-06-28 03:48:14,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:14,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080188831] [2024-06-28 03:48:14,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:14,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:14,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:16,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:16,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:16,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080188831] [2024-06-28 03:48:16,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080188831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:16,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:16,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:48:16,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141389121] [2024-06-28 03:48:16,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:16,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:48:16,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:16,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:48:16,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:48:16,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:16,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 174 transitions, 1691 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:16,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:16,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:16,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:17,371 INFO L124 PetriNetUnfolderBase]: 2337/3883 cut-off events. [2024-06-28 03:48:17,371 INFO L125 PetriNetUnfolderBase]: For 137621/137625 co-relation queries the response was YES. [2024-06-28 03:48:17,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22385 conditions, 3883 events. 2337/3883 cut-off events. For 137621/137625 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 23323 event pairs, 569 based on Foata normal form. 4/3887 useless extension candidates. Maximal degree in co-relation 22313. Up to 3639 conditions per place. [2024-06-28 03:48:17,399 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 166 selfloop transitions, 16 changer transitions 0/187 dead transitions. [2024-06-28 03:48:17,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 187 transitions, 2089 flow [2024-06-28 03:48:17,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:48:17,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:48:17,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-28 03:48:17,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 03:48:17,401 INFO L175 Difference]: Start difference. First operand has 157 places, 174 transitions, 1691 flow. Second operand 6 states and 100 transitions. [2024-06-28 03:48:17,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 187 transitions, 2089 flow [2024-06-28 03:48:17,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 187 transitions, 2025 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-28 03:48:17,557 INFO L231 Difference]: Finished difference. Result has 161 places, 174 transitions, 1665 flow [2024-06-28 03:48:17,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1665, PETRI_PLACES=161, PETRI_TRANSITIONS=174} [2024-06-28 03:48:17,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-28 03:48:17,557 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 174 transitions, 1665 flow [2024-06-28 03:48:17,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:17,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:17,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:17,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:48:17,558 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-28 03:48:17,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:17,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1735820563, now seen corresponding path program 1 times [2024-06-28 03:48:17,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:17,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337056182] [2024-06-28 03:48:17,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:17,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:20,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:20,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:20,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337056182] [2024-06-28 03:48:20,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337056182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:20,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:20,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:20,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076749504] [2024-06-28 03:48:20,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:20,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:20,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:20,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:20,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:20,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:48:20,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 174 transitions, 1665 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:20,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:20,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:48:20,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:21,940 INFO L124 PetriNetUnfolderBase]: 2073/3515 cut-off events. [2024-06-28 03:48:21,941 INFO L125 PetriNetUnfolderBase]: For 155277/155328 co-relation queries the response was YES. [2024-06-28 03:48:21,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20955 conditions, 3515 events. 2073/3515 cut-off events. For 155277/155328 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22296 event pairs, 964 based on Foata normal form. 27/3480 useless extension candidates. Maximal degree in co-relation 20881. Up to 3149 conditions per place. [2024-06-28 03:48:21,970 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 140 selfloop transitions, 12 changer transitions 0/190 dead transitions. [2024-06-28 03:48:21,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 190 transitions, 2042 flow [2024-06-28 03:48:21,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:21,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:21,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:48:21,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 03:48:21,972 INFO L175 Difference]: Start difference. First operand has 161 places, 174 transitions, 1665 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:48:21,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 190 transitions, 2042 flow [2024-06-28 03:48:22,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 190 transitions, 1996 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 03:48:22,125 INFO L231 Difference]: Finished difference. Result has 164 places, 178 transitions, 1700 flow [2024-06-28 03:48:22,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1700, PETRI_PLACES=164, PETRI_TRANSITIONS=178} [2024-06-28 03:48:22,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 03:48:22,126 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 178 transitions, 1700 flow [2024-06-28 03:48:22,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:22,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:22,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:22,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:48:22,126 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:22,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:22,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1727933685, now seen corresponding path program 1 times [2024-06-28 03:48:22,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:22,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160443468] [2024-06-28 03:48:22,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:22,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:22,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:27,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:27,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:27,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160443468] [2024-06-28 03:48:27,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160443468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:27,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:27,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:48:27,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545132897] [2024-06-28 03:48:27,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:27,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:48:27,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:27,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:48:27,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:48:27,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:27,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 178 transitions, 1700 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:27,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:27,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:27,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:29,167 INFO L124 PetriNetUnfolderBase]: 2461/4085 cut-off events. [2024-06-28 03:48:29,168 INFO L125 PetriNetUnfolderBase]: For 159227/159233 co-relation queries the response was YES. [2024-06-28 03:48:29,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23712 conditions, 4085 events. 2461/4085 cut-off events. For 159227/159233 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24712 event pairs, 512 based on Foata normal form. 13/4098 useless extension candidates. Maximal degree in co-relation 23636. Up to 3242 conditions per place. [2024-06-28 03:48:29,198 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 145 selfloop transitions, 91 changer transitions 0/241 dead transitions. [2024-06-28 03:48:29,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 241 transitions, 2518 flow [2024-06-28 03:48:29,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:48:29,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:48:29,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 03:48:29,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 03:48:29,200 INFO L175 Difference]: Start difference. First operand has 164 places, 178 transitions, 1700 flow. Second operand 10 states and 182 transitions. [2024-06-28 03:48:29,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 241 transitions, 2518 flow [2024-06-28 03:48:29,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 241 transitions, 2473 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 03:48:29,372 INFO L231 Difference]: Finished difference. Result has 172 places, 196 transitions, 2073 flow [2024-06-28 03:48:29,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2073, PETRI_PLACES=172, PETRI_TRANSITIONS=196} [2024-06-28 03:48:29,372 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-28 03:48:29,372 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 196 transitions, 2073 flow [2024-06-28 03:48:29,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:29,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:29,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:29,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:48:29,373 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:29,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:29,373 INFO L85 PathProgramCache]: Analyzing trace with hash 182259561, now seen corresponding path program 2 times [2024-06-28 03:48:29,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:29,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231063503] [2024-06-28 03:48:29,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:29,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:29,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:33,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:33,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:33,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231063503] [2024-06-28 03:48:33,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231063503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:33,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:33,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:48:33,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855095527] [2024-06-28 03:48:33,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:33,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:48:33,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:33,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:48:33,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:48:33,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:33,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 196 transitions, 2073 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:33,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:33,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:33,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:35,285 INFO L124 PetriNetUnfolderBase]: 3101/5193 cut-off events. [2024-06-28 03:48:35,285 INFO L125 PetriNetUnfolderBase]: For 175592/175594 co-relation queries the response was YES. [2024-06-28 03:48:35,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30317 conditions, 5193 events. 3101/5193 cut-off events. For 175592/175594 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 33771 event pairs, 581 based on Foata normal form. 14/5206 useless extension candidates. Maximal degree in co-relation 30238. Up to 3734 conditions per place. [2024-06-28 03:48:35,326 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 187 selfloop transitions, 166 changer transitions 0/358 dead transitions. [2024-06-28 03:48:35,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 358 transitions, 4156 flow [2024-06-28 03:48:35,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:48:35,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:48:35,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 03:48:35,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:48:35,328 INFO L175 Difference]: Start difference. First operand has 172 places, 196 transitions, 2073 flow. Second operand 11 states and 209 transitions. [2024-06-28 03:48:35,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 358 transitions, 4156 flow [2024-06-28 03:48:35,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 358 transitions, 3913 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 03:48:35,581 INFO L231 Difference]: Finished difference. Result has 183 places, 283 transitions, 3294 flow [2024-06-28 03:48:35,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3294, PETRI_PLACES=183, PETRI_TRANSITIONS=283} [2024-06-28 03:48:35,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-28 03:48:35,582 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 283 transitions, 3294 flow [2024-06-28 03:48:35,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:35,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:35,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:35,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:48:35,583 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:35,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:35,583 INFO L85 PathProgramCache]: Analyzing trace with hash -524386697, now seen corresponding path program 3 times [2024-06-28 03:48:35,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:35,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23914672] [2024-06-28 03:48:35,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:35,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:35,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:41,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:41,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:41,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23914672] [2024-06-28 03:48:41,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23914672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:41,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:41,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:48:41,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007229175] [2024-06-28 03:48:41,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:41,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:48:41,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:41,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:48:41,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:48:41,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:41,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 283 transitions, 3294 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:41,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:41,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:41,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:43,326 INFO L124 PetriNetUnfolderBase]: 3293/5584 cut-off events. [2024-06-28 03:48:43,327 INFO L125 PetriNetUnfolderBase]: For 186961/186965 co-relation queries the response was YES. [2024-06-28 03:48:43,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32730 conditions, 5584 events. 3293/5584 cut-off events. For 186961/186965 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 37133 event pairs, 671 based on Foata normal form. 14/5597 useless extension candidates. Maximal degree in co-relation 32646. Up to 3600 conditions per place. [2024-06-28 03:48:43,371 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 158 selfloop transitions, 176 changer transitions 0/339 dead transitions. [2024-06-28 03:48:43,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 339 transitions, 4289 flow [2024-06-28 03:48:43,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:48:43,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:48:43,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 03:48:43,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-28 03:48:43,372 INFO L175 Difference]: Start difference. First operand has 183 places, 283 transitions, 3294 flow. Second operand 10 states and 187 transitions. [2024-06-28 03:48:43,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 339 transitions, 4289 flow [2024-06-28 03:48:43,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 339 transitions, 4094 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 03:48:43,670 INFO L231 Difference]: Finished difference. Result has 192 places, 288 transitions, 3660 flow [2024-06-28 03:48:43,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3099, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3660, PETRI_PLACES=192, PETRI_TRANSITIONS=288} [2024-06-28 03:48:43,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 03:48:43,671 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 288 transitions, 3660 flow [2024-06-28 03:48:43,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:43,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:43,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:43,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:48:43,671 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:43,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:43,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1839817041, now seen corresponding path program 4 times [2024-06-28 03:48:43,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:43,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386149598] [2024-06-28 03:48:43,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:43,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:43,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:47,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:47,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:47,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386149598] [2024-06-28 03:48:47,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386149598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:47,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:47,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:48:47,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77614713] [2024-06-28 03:48:47,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:47,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:48:47,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:47,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:48:47,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:48:47,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:47,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 288 transitions, 3660 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:47,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:47,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:47,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:50,090 INFO L124 PetriNetUnfolderBase]: 3437/5851 cut-off events. [2024-06-28 03:48:50,090 INFO L125 PetriNetUnfolderBase]: For 199690/199698 co-relation queries the response was YES. [2024-06-28 03:48:50,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34616 conditions, 5851 events. 3437/5851 cut-off events. For 199690/199698 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 39447 event pairs, 748 based on Foata normal form. 15/5865 useless extension candidates. Maximal degree in co-relation 34529. Up to 4414 conditions per place. [2024-06-28 03:48:50,144 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 171 selfloop transitions, 161 changer transitions 0/337 dead transitions. [2024-06-28 03:48:50,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 337 transitions, 4604 flow [2024-06-28 03:48:50,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:48:50,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:48:50,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 03:48:50,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-28 03:48:50,150 INFO L175 Difference]: Start difference. First operand has 192 places, 288 transitions, 3660 flow. Second operand 10 states and 184 transitions. [2024-06-28 03:48:50,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 337 transitions, 4604 flow [2024-06-28 03:48:50,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 337 transitions, 4296 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 03:48:50,480 INFO L231 Difference]: Finished difference. Result has 199 places, 292 transitions, 3823 flow [2024-06-28 03:48:50,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3356, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3823, PETRI_PLACES=199, PETRI_TRANSITIONS=292} [2024-06-28 03:48:50,480 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-28 03:48:50,481 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 292 transitions, 3823 flow [2024-06-28 03:48:50,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:50,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:50,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:50,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:48:50,481 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:50,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:50,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1704365525, now seen corresponding path program 5 times [2024-06-28 03:48:50,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:50,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727136116] [2024-06-28 03:48:50,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:50,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:50,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:54,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:54,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:54,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727136116] [2024-06-28 03:48:54,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727136116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:54,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:54,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:48:54,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681788801] [2024-06-28 03:48:54,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:54,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:48:54,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:54,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:48:54,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:48:54,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:54,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 292 transitions, 3823 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:54,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:54,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:54,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:56,876 INFO L124 PetriNetUnfolderBase]: 3533/6048 cut-off events. [2024-06-28 03:48:56,876 INFO L125 PetriNetUnfolderBase]: For 201637/201647 co-relation queries the response was YES. [2024-06-28 03:48:56,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35532 conditions, 6048 events. 3533/6048 cut-off events. For 201637/201647 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 41304 event pairs, 744 based on Foata normal form. 17/6064 useless extension candidates. Maximal degree in co-relation 35442. Up to 4702 conditions per place. [2024-06-28 03:48:56,932 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 168 selfloop transitions, 167 changer transitions 0/340 dead transitions. [2024-06-28 03:48:56,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 340 transitions, 4751 flow [2024-06-28 03:48:56,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:48:56,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:48:56,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 03:48:56,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-28 03:48:56,934 INFO L175 Difference]: Start difference. First operand has 199 places, 292 transitions, 3823 flow. Second operand 10 states and 183 transitions. [2024-06-28 03:48:56,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 340 transitions, 4751 flow [2024-06-28 03:48:57,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 340 transitions, 4431 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 03:48:57,244 INFO L231 Difference]: Finished difference. Result has 205 places, 294 transitions, 3935 flow [2024-06-28 03:48:57,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3503, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3935, PETRI_PLACES=205, PETRI_TRANSITIONS=294} [2024-06-28 03:48:57,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-28 03:48:57,245 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 294 transitions, 3935 flow [2024-06-28 03:48:57,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:57,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:57,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:57,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:48:57,245 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:57,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:57,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1361165943, now seen corresponding path program 6 times [2024-06-28 03:48:57,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:57,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201376149] [2024-06-28 03:48:57,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:57,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:57,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:01,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:01,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:01,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201376149] [2024-06-28 03:49:01,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201376149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:01,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:01,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:49:01,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294939056] [2024-06-28 03:49:01,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:01,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:49:01,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:01,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:49:01,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:49:01,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:01,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 294 transitions, 3935 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:01,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:01,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:01,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:03,697 INFO L124 PetriNetUnfolderBase]: 3513/6015 cut-off events. [2024-06-28 03:49:03,697 INFO L125 PetriNetUnfolderBase]: For 192648/192658 co-relation queries the response was YES. [2024-06-28 03:49:03,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34759 conditions, 6015 events. 3513/6015 cut-off events. For 192648/192658 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 40953 event pairs, 688 based on Foata normal form. 17/6031 useless extension candidates. Maximal degree in co-relation 34667. Up to 3044 conditions per place. [2024-06-28 03:49:03,747 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 143 selfloop transitions, 193 changer transitions 0/341 dead transitions. [2024-06-28 03:49:03,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 341 transitions, 4703 flow [2024-06-28 03:49:03,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:49:03,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:49:03,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:49:03,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 03:49:03,749 INFO L175 Difference]: Start difference. First operand has 205 places, 294 transitions, 3935 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:49:03,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 341 transitions, 4703 flow [2024-06-28 03:49:03,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 341 transitions, 4243 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 03:49:03,971 INFO L231 Difference]: Finished difference. Result has 206 places, 293 transitions, 3775 flow [2024-06-28 03:49:03,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3385, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3775, PETRI_PLACES=206, PETRI_TRANSITIONS=293} [2024-06-28 03:49:03,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-28 03:49:03,972 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 293 transitions, 3775 flow [2024-06-28 03:49:03,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:03,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:03,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:03,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:49:03,972 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-28 03:49:03,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:03,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1895376432, now seen corresponding path program 1 times [2024-06-28 03:49:03,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:03,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654999199] [2024-06-28 03:49:03,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:03,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:03,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:06,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:06,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:06,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654999199] [2024-06-28 03:49:06,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654999199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:06,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:06,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:49:06,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310699057] [2024-06-28 03:49:06,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:06,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:49:06,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:06,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:49:06,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:49:06,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:06,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 293 transitions, 3775 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:06,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:06,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:06,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:08,024 INFO L124 PetriNetUnfolderBase]: 3523/6042 cut-off events. [2024-06-28 03:49:08,024 INFO L125 PetriNetUnfolderBase]: For 186119/186121 co-relation queries the response was YES. [2024-06-28 03:49:08,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34733 conditions, 6042 events. 3523/6042 cut-off events. For 186119/186121 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 41541 event pairs, 1396 based on Foata normal form. 2/6044 useless extension candidates. Maximal degree in co-relation 34642. Up to 5555 conditions per place. [2024-06-28 03:49:08,080 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 293 selfloop transitions, 25 changer transitions 0/323 dead transitions. [2024-06-28 03:49:08,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 323 transitions, 4641 flow [2024-06-28 03:49:08,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:49:08,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:49:08,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 03:49:08,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 03:49:08,081 INFO L175 Difference]: Start difference. First operand has 206 places, 293 transitions, 3775 flow. Second operand 7 states and 123 transitions. [2024-06-28 03:49:08,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 323 transitions, 4641 flow [2024-06-28 03:49:08,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 323 transitions, 3926 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-28 03:49:08,395 INFO L231 Difference]: Finished difference. Result has 202 places, 299 transitions, 3182 flow [2024-06-28 03:49:08,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3182, PETRI_PLACES=202, PETRI_TRANSITIONS=299} [2024-06-28 03:49:08,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-28 03:49:08,396 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 299 transitions, 3182 flow [2024-06-28 03:49:08,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:08,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:08,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:08,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:49:08,396 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-28 03:49:08,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:08,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1256006838, now seen corresponding path program 2 times [2024-06-28 03:49:08,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:08,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294660546] [2024-06-28 03:49:08,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:08,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:08,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:10,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:10,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:10,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294660546] [2024-06-28 03:49:10,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294660546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:10,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:10,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:49:10,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211545795] [2024-06-28 03:49:10,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:10,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:49:10,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:10,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:49:10,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:49:10,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:10,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 299 transitions, 3182 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:10,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:10,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:10,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:12,367 INFO L124 PetriNetUnfolderBase]: 3533/6056 cut-off events. [2024-06-28 03:49:12,367 INFO L125 PetriNetUnfolderBase]: For 183928/183930 co-relation queries the response was YES. [2024-06-28 03:49:12,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32803 conditions, 6056 events. 3533/6056 cut-off events. For 183928/183930 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 41556 event pairs, 1396 based on Foata normal form. 2/6058 useless extension candidates. Maximal degree in co-relation 32714. Up to 5565 conditions per place. [2024-06-28 03:49:12,420 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 290 selfloop transitions, 27 changer transitions 0/322 dead transitions. [2024-06-28 03:49:12,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 322 transitions, 4010 flow [2024-06-28 03:49:12,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:49:12,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:49:12,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 03:49:12,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 03:49:12,421 INFO L175 Difference]: Start difference. First operand has 202 places, 299 transitions, 3182 flow. Second operand 7 states and 120 transitions. [2024-06-28 03:49:12,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 322 transitions, 4010 flow [2024-06-28 03:49:12,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 322 transitions, 3955 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 03:49:12,710 INFO L231 Difference]: Finished difference. Result has 206 places, 302 transitions, 3223 flow [2024-06-28 03:49:12,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3223, PETRI_PLACES=206, PETRI_TRANSITIONS=302} [2024-06-28 03:49:12,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-28 03:49:12,711 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 302 transitions, 3223 flow [2024-06-28 03:49:12,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:12,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:12,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:12,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:49:12,712 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-28 03:49:12,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:12,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1392005614, now seen corresponding path program 3 times [2024-06-28 03:49:12,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:12,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914498734] [2024-06-28 03:49:12,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:12,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:12,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:15,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:15,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:15,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914498734] [2024-06-28 03:49:15,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914498734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:15,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:15,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:49:15,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624019858] [2024-06-28 03:49:15,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:15,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:49:15,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:15,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:49:15,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:49:15,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:15,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 302 transitions, 3223 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:15,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:15,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:15,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:17,048 INFO L124 PetriNetUnfolderBase]: 3527/6050 cut-off events. [2024-06-28 03:49:17,048 INFO L125 PetriNetUnfolderBase]: For 187214/187218 co-relation queries the response was YES. [2024-06-28 03:49:17,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32808 conditions, 6050 events. 3527/6050 cut-off events. For 187214/187218 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 41509 event pairs, 1406 based on Foata normal form. 4/6054 useless extension candidates. Maximal degree in co-relation 32717. Up to 5560 conditions per place. [2024-06-28 03:49:17,104 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 284 selfloop transitions, 27 changer transitions 0/316 dead transitions. [2024-06-28 03:49:17,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 316 transitions, 3881 flow [2024-06-28 03:49:17,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:49:17,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:49:17,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 03:49:17,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-28 03:49:17,105 INFO L175 Difference]: Start difference. First operand has 206 places, 302 transitions, 3223 flow. Second operand 7 states and 114 transitions. [2024-06-28 03:49:17,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 316 transitions, 3881 flow [2024-06-28 03:49:17,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 316 transitions, 3811 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 03:49:17,430 INFO L231 Difference]: Finished difference. Result has 209 places, 302 transitions, 3213 flow [2024-06-28 03:49:17,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3213, PETRI_PLACES=209, PETRI_TRANSITIONS=302} [2024-06-28 03:49:17,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-28 03:49:17,431 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 302 transitions, 3213 flow [2024-06-28 03:49:17,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:17,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:17,431 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-28 03:49:17,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:49:17,431 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-28 03:49:17,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:17,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1703765082, now seen corresponding path program 1 times [2024-06-28 03:49:17,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:17,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923424667] [2024-06-28 03:49:17,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:17,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:17,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:19,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-28 03:49:19,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:19,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923424667] [2024-06-28 03:49:19,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923424667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:19,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:19,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:19,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612489805] [2024-06-28 03:49:19,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:19,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:19,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:19,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:19,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:19,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:19,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 302 transitions, 3213 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:19,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:19,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:19,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:22,349 INFO L124 PetriNetUnfolderBase]: 3594/6146 cut-off events. [2024-06-28 03:49:22,349 INFO L125 PetriNetUnfolderBase]: For 201835/201845 co-relation queries the response was YES. [2024-06-28 03:49:22,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33873 conditions, 6146 events. 3594/6146 cut-off events. For 201835/201845 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 42167 event pairs, 1036 based on Foata normal form. 12/6158 useless extension candidates. Maximal degree in co-relation 33781. Up to 5581 conditions per place. [2024-06-28 03:49:22,405 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 314 selfloop transitions, 51 changer transitions 0/370 dead transitions. [2024-06-28 03:49:22,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 370 transitions, 4708 flow [2024-06-28 03:49:22,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:49:22,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:49:22,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-06-28 03:49:22,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3948412698412698 [2024-06-28 03:49:22,407 INFO L175 Difference]: Start difference. First operand has 209 places, 302 transitions, 3213 flow. Second operand 12 states and 199 transitions. [2024-06-28 03:49:22,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 370 transitions, 4708 flow [2024-06-28 03:49:22,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 370 transitions, 4630 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:49:22,764 INFO L231 Difference]: Finished difference. Result has 218 places, 329 transitions, 3630 flow [2024-06-28 03:49:22,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3630, PETRI_PLACES=218, PETRI_TRANSITIONS=329} [2024-06-28 03:49:22,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-28 03:49:22,765 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 329 transitions, 3630 flow [2024-06-28 03:49:22,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:22,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:22,765 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-28 03:49:22,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:49:22,766 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-28 03:49:22,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:22,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1966541262, now seen corresponding path program 2 times [2024-06-28 03:49:22,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:22,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949247656] [2024-06-28 03:49:22,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:22,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:22,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:25,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:25,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:25,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949247656] [2024-06-28 03:49:25,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949247656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:25,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:25,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:25,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965406284] [2024-06-28 03:49:25,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:25,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:25,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:25,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:25,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:25,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:25,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 329 transitions, 3630 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:25,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:25,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:25,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:27,753 INFO L124 PetriNetUnfolderBase]: 3604/6160 cut-off events. [2024-06-28 03:49:27,754 INFO L125 PetriNetUnfolderBase]: For 210568/210578 co-relation queries the response was YES. [2024-06-28 03:49:27,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34773 conditions, 6160 events. 3604/6160 cut-off events. For 210568/210578 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42274 event pairs, 1036 based on Foata normal form. 12/6172 useless extension candidates. Maximal degree in co-relation 34676. Up to 5591 conditions per place. [2024-06-28 03:49:27,810 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 312 selfloop transitions, 53 changer transitions 0/370 dead transitions. [2024-06-28 03:49:27,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 370 transitions, 4849 flow [2024-06-28 03:49:27,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:27,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:27,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 03:49:27,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-28 03:49:27,812 INFO L175 Difference]: Start difference. First operand has 218 places, 329 transitions, 3630 flow. Second operand 11 states and 185 transitions. [2024-06-28 03:49:27,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 370 transitions, 4849 flow [2024-06-28 03:49:28,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 370 transitions, 4676 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-28 03:49:28,186 INFO L231 Difference]: Finished difference. Result has 226 places, 332 transitions, 3627 flow [2024-06-28 03:49:28,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3627, PETRI_PLACES=226, PETRI_TRANSITIONS=332} [2024-06-28 03:49:28,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-28 03:49:28,187 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 332 transitions, 3627 flow [2024-06-28 03:49:28,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:28,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:28,187 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-28 03:49:28,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:49:28,187 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-28 03:49:28,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:28,188 INFO L85 PathProgramCache]: Analyzing trace with hash -376531422, now seen corresponding path program 3 times [2024-06-28 03:49:28,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:28,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017171188] [2024-06-28 03:49:28,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:28,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:28,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:30,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:30,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:30,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017171188] [2024-06-28 03:49:30,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017171188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:30,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:30,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:49:30,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132855341] [2024-06-28 03:49:30,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:30,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:49:30,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:30,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:49:30,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:49:30,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:30,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 332 transitions, 3627 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:30,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:30,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:30,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:32,059 INFO L124 PetriNetUnfolderBase]: 3598/6153 cut-off events. [2024-06-28 03:49:32,059 INFO L125 PetriNetUnfolderBase]: For 212250/212266 co-relation queries the response was YES. [2024-06-28 03:49:32,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34427 conditions, 6153 events. 3598/6153 cut-off events. For 212250/212266 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 42235 event pairs, 1040 based on Foata normal form. 15/6168 useless extension candidates. Maximal degree in co-relation 34329. Up to 5586 conditions per place. [2024-06-28 03:49:32,121 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 52 changer transitions 0/363 dead transitions. [2024-06-28 03:49:32,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 363 transitions, 4656 flow [2024-06-28 03:49:32,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:32,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:32,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:49:32,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 03:49:32,122 INFO L175 Difference]: Start difference. First operand has 226 places, 332 transitions, 3627 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:49:32,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 363 transitions, 4656 flow [2024-06-28 03:49:32,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 363 transitions, 4502 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 03:49:32,609 INFO L231 Difference]: Finished difference. Result has 225 places, 332 transitions, 3587 flow [2024-06-28 03:49:32,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3477, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3587, PETRI_PLACES=225, PETRI_TRANSITIONS=332} [2024-06-28 03:49:32,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-28 03:49:32,609 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 332 transitions, 3587 flow [2024-06-28 03:49:32,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:32,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:32,610 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-28 03:49:32,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:49:32,610 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-28 03:49:32,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:32,611 INFO L85 PathProgramCache]: Analyzing trace with hash 593174556, now seen corresponding path program 1 times [2024-06-28 03:49:32,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:32,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596096400] [2024-06-28 03:49:32,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:32,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:32,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:36,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-28 03:49:36,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:36,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596096400] [2024-06-28 03:49:36,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596096400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:36,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:36,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:36,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191471434] [2024-06-28 03:49:36,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:36,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:36,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:36,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:36,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:36,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:49:36,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 332 transitions, 3587 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:36,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:36,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:49:36,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:37,903 INFO L124 PetriNetUnfolderBase]: 3245/5635 cut-off events. [2024-06-28 03:49:37,903 INFO L125 PetriNetUnfolderBase]: For 229602/229650 co-relation queries the response was YES. [2024-06-28 03:49:37,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32033 conditions, 5635 events. 3245/5635 cut-off events. For 229602/229650 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 39580 event pairs, 694 based on Foata normal form. 45/5589 useless extension candidates. Maximal degree in co-relation 31936. Up to 4856 conditions per place. [2024-06-28 03:49:38,087 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 35 changer transitions 0/367 dead transitions. [2024-06-28 03:49:38,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 367 transitions, 4343 flow [2024-06-28 03:49:38,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:38,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:38,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:49:38,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:49:38,089 INFO L175 Difference]: Start difference. First operand has 225 places, 332 transitions, 3587 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:49:38,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 367 transitions, 4343 flow [2024-06-28 03:49:38,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 367 transitions, 4239 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 03:49:38,397 INFO L231 Difference]: Finished difference. Result has 227 places, 336 transitions, 3602 flow [2024-06-28 03:49:38,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3602, PETRI_PLACES=227, PETRI_TRANSITIONS=336} [2024-06-28 03:49:38,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-28 03:49:38,398 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 336 transitions, 3602 flow [2024-06-28 03:49:38,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:38,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:38,398 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-28 03:49:38,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:49:38,398 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-28 03:49:38,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:38,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1523035944, now seen corresponding path program 4 times [2024-06-28 03:49:38,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:38,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386189025] [2024-06-28 03:49:38,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:38,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:41,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:41,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:41,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386189025] [2024-06-28 03:49:41,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386189025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:41,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:41,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:49:41,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270880946] [2024-06-28 03:49:41,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:41,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:49:41,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:41,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:49:41,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:49:41,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:41,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 336 transitions, 3602 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:41,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:41,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:41,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:42,997 INFO L124 PetriNetUnfolderBase]: 3678/6264 cut-off events. [2024-06-28 03:49:42,997 INFO L125 PetriNetUnfolderBase]: For 227128/227138 co-relation queries the response was YES. [2024-06-28 03:49:43,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35382 conditions, 6264 events. 3678/6264 cut-off events. For 227128/227138 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 42954 event pairs, 1068 based on Foata normal form. 14/6278 useless extension candidates. Maximal degree in co-relation 35283. Up to 5689 conditions per place. [2024-06-28 03:49:43,067 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 310 selfloop transitions, 62 changer transitions 0/377 dead transitions. [2024-06-28 03:49:43,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 377 transitions, 4801 flow [2024-06-28 03:49:43,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:43,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:43,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:49:43,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 03:49:43,069 INFO L175 Difference]: Start difference. First operand has 227 places, 336 transitions, 3602 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:49:43,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 377 transitions, 4801 flow [2024-06-28 03:49:43,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 377 transitions, 4734 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:49:43,481 INFO L231 Difference]: Finished difference. Result has 231 places, 347 transitions, 3826 flow [2024-06-28 03:49:43,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3537, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3826, PETRI_PLACES=231, PETRI_TRANSITIONS=347} [2024-06-28 03:49:43,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-28 03:49:43,482 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 347 transitions, 3826 flow [2024-06-28 03:49:43,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:43,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:43,482 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-28 03:49:43,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:49:43,482 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-28 03:49:43,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:43,483 INFO L85 PathProgramCache]: Analyzing trace with hash -51503106, now seen corresponding path program 5 times [2024-06-28 03:49:43,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:43,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444095081] [2024-06-28 03:49:43,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:43,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:43,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:46,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:46,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:46,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444095081] [2024-06-28 03:49:46,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444095081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:46,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:46,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:49:46,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554598795] [2024-06-28 03:49:46,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:46,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:49:46,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:46,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:49:46,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:49:46,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:46,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 347 transitions, 3826 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:46,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:46,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:46,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:47,870 INFO L124 PetriNetUnfolderBase]: 3672/6263 cut-off events. [2024-06-28 03:49:47,870 INFO L125 PetriNetUnfolderBase]: For 226796/226812 co-relation queries the response was YES. [2024-06-28 03:49:47,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35477 conditions, 6263 events. 3672/6263 cut-off events. For 226796/226812 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 42979 event pairs, 1056 based on Foata normal form. 15/6278 useless extension candidates. Maximal degree in co-relation 35376. Up to 5684 conditions per place. [2024-06-28 03:49:47,932 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 304 selfloop transitions, 60 changer transitions 0/369 dead transitions. [2024-06-28 03:49:47,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 369 transitions, 4740 flow [2024-06-28 03:49:47,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:49:47,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:49:47,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 03:49:47,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 03:49:47,934 INFO L175 Difference]: Start difference. First operand has 231 places, 347 transitions, 3826 flow. Second operand 7 states and 121 transitions. [2024-06-28 03:49:47,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 369 transitions, 4740 flow [2024-06-28 03:49:48,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 369 transitions, 4577 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 03:49:48,361 INFO L231 Difference]: Finished difference. Result has 232 places, 347 transitions, 3796 flow [2024-06-28 03:49:48,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3796, PETRI_PLACES=232, PETRI_TRANSITIONS=347} [2024-06-28 03:49:48,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-28 03:49:48,362 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 347 transitions, 3796 flow [2024-06-28 03:49:48,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:48,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:48,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:48,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:49:48,362 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-28 03:49:48,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:48,363 INFO L85 PathProgramCache]: Analyzing trace with hash -51494178, now seen corresponding path program 2 times [2024-06-28 03:49:48,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:48,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681430088] [2024-06-28 03:49:48,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:48,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:48,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:51,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:51,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:51,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681430088] [2024-06-28 03:49:51,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681430088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:51,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:51,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:51,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084184958] [2024-06-28 03:49:51,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:51,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:51,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:51,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:51,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:51,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:49:52,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 347 transitions, 3796 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:52,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:52,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:49:52,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:53,575 INFO L124 PetriNetUnfolderBase]: 3294/5714 cut-off events. [2024-06-28 03:49:53,575 INFO L125 PetriNetUnfolderBase]: For 244727/244783 co-relation queries the response was YES. [2024-06-28 03:49:53,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32868 conditions, 5714 events. 3294/5714 cut-off events. For 244727/244783 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 40251 event pairs, 701 based on Foata normal form. 45/5664 useless extension candidates. Maximal degree in co-relation 32767. Up to 4873 conditions per place. [2024-06-28 03:49:53,630 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 270 selfloop transitions, 37 changer transitions 0/372 dead transitions. [2024-06-28 03:49:53,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 372 transitions, 4526 flow [2024-06-28 03:49:53,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:49:53,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:49:53,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 03:49:53,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 03:49:53,631 INFO L175 Difference]: Start difference. First operand has 232 places, 347 transitions, 3796 flow. Second operand 7 states and 131 transitions. [2024-06-28 03:49:53,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 372 transitions, 4526 flow [2024-06-28 03:49:53,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 372 transitions, 4400 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:49:54,000 INFO L231 Difference]: Finished difference. Result has 232 places, 348 transitions, 3777 flow [2024-06-28 03:49:54,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3670, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=232, PETRI_TRANSITIONS=348} [2024-06-28 03:49:54,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-28 03:49:54,001 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 348 transitions, 3777 flow [2024-06-28 03:49:54,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:54,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:54,001 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-28 03:49:54,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:49:54,001 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-28 03:49:54,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:54,001 INFO L85 PathProgramCache]: Analyzing trace with hash -326926120, now seen corresponding path program 6 times [2024-06-28 03:49:54,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:54,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064521255] [2024-06-28 03:49:54,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:54,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:54,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:56,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:56,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:56,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064521255] [2024-06-28 03:49:56,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064521255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:56,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:56,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:49:56,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955405422] [2024-06-28 03:49:56,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:56,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:49:56,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:56,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:49:56,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:49:56,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:56,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 348 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:56,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:56,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:56,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:58,428 INFO L124 PetriNetUnfolderBase]: 3704/6303 cut-off events. [2024-06-28 03:49:58,428 INFO L125 PetriNetUnfolderBase]: For 225081/225093 co-relation queries the response was YES. [2024-06-28 03:49:58,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35453 conditions, 6303 events. 3704/6303 cut-off events. For 225081/225093 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43238 event pairs, 1096 based on Foata normal form. 16/6319 useless extension candidates. Maximal degree in co-relation 35352. Up to 5794 conditions per place. [2024-06-28 03:49:58,496 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 327 selfloop transitions, 37 changer transitions 0/369 dead transitions. [2024-06-28 03:49:58,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 369 transitions, 4588 flow [2024-06-28 03:49:58,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:49:58,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:49:58,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:49:58,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 03:49:58,497 INFO L175 Difference]: Start difference. First operand has 232 places, 348 transitions, 3777 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:49:58,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 369 transitions, 4588 flow [2024-06-28 03:49:59,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 369 transitions, 4469 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:49:59,043 INFO L231 Difference]: Finished difference. Result has 234 places, 349 transitions, 3757 flow [2024-06-28 03:49:59,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3664, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3757, PETRI_PLACES=234, PETRI_TRANSITIONS=349} [2024-06-28 03:49:59,044 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-28 03:49:59,044 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 349 transitions, 3757 flow [2024-06-28 03:49:59,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:59,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:59,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] [2024-06-28 03:49:59,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:49:59,045 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-28 03:49:59,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:59,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1568842234, now seen corresponding path program 7 times [2024-06-28 03:49:59,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:59,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123846195] [2024-06-28 03:49:59,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:59,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:59,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:01,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:01,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:01,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123846195] [2024-06-28 03:50:01,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123846195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:01,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:01,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:01,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192745746] [2024-06-28 03:50:01,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:01,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:01,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:01,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:01,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:01,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:01,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 349 transitions, 3757 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:01,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:01,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:01,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:03,521 INFO L124 PetriNetUnfolderBase]: 3714/6317 cut-off events. [2024-06-28 03:50:03,521 INFO L125 PetriNetUnfolderBase]: For 220849/220861 co-relation queries the response was YES. [2024-06-28 03:50:03,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35388 conditions, 6317 events. 3714/6317 cut-off events. For 220849/220861 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 43354 event pairs, 1085 based on Foata normal form. 14/6331 useless extension candidates. Maximal degree in co-relation 35286. Up to 5705 conditions per place. [2024-06-28 03:50:03,589 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 300 selfloop transitions, 74 changer transitions 0/379 dead transitions. [2024-06-28 03:50:03,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 379 transitions, 4815 flow [2024-06-28 03:50:03,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:50:03,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:50:03,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 03:50:03,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 03:50:03,590 INFO L175 Difference]: Start difference. First operand has 234 places, 349 transitions, 3757 flow. Second operand 7 states and 121 transitions. [2024-06-28 03:50:03,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 379 transitions, 4815 flow [2024-06-28 03:50:03,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 379 transitions, 4743 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:03,995 INFO L231 Difference]: Finished difference. Result has 237 places, 358 transitions, 3991 flow [2024-06-28 03:50:03,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3991, PETRI_PLACES=237, PETRI_TRANSITIONS=358} [2024-06-28 03:50:03,996 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-28 03:50:03,996 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 358 transitions, 3991 flow [2024-06-28 03:50:03,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:03,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:03,997 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-28 03:50:03,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:50:03,997 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-28 03:50:03,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:03,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1772550086, now seen corresponding path program 8 times [2024-06-28 03:50:03,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:03,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663721942] [2024-06-28 03:50:03,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:03,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:04,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:06,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:06,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:06,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663721942] [2024-06-28 03:50:06,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663721942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:06,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:06,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:06,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494545820] [2024-06-28 03:50:06,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:06,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:06,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:06,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:06,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:06,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:06,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 358 transitions, 3991 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:06,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:06,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:06,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:08,684 INFO L124 PetriNetUnfolderBase]: 3724/6347 cut-off events. [2024-06-28 03:50:08,685 INFO L125 PetriNetUnfolderBase]: For 228977/229009 co-relation queries the response was YES. [2024-06-28 03:50:08,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36035 conditions, 6347 events. 3724/6347 cut-off events. For 228977/229009 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 43572 event pairs, 1066 based on Foata normal form. 25/6372 useless extension candidates. Maximal degree in co-relation 35931. Up to 5715 conditions per place. [2024-06-28 03:50:08,749 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 295 selfloop transitions, 77 changer transitions 0/377 dead transitions. [2024-06-28 03:50:08,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 377 transitions, 4959 flow [2024-06-28 03:50:08,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:50:08,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:50:08,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 03:50:08,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-28 03:50:08,750 INFO L175 Difference]: Start difference. First operand has 237 places, 358 transitions, 3991 flow. Second operand 7 states and 116 transitions. [2024-06-28 03:50:08,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 377 transitions, 4959 flow [2024-06-28 03:50:09,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 377 transitions, 4859 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-28 03:50:09,155 INFO L231 Difference]: Finished difference. Result has 242 places, 361 transitions, 4107 flow [2024-06-28 03:50:09,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3897, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4107, PETRI_PLACES=242, PETRI_TRANSITIONS=361} [2024-06-28 03:50:09,156 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 03:50:09,156 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 361 transitions, 4107 flow [2024-06-28 03:50:09,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:09,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:09,156 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-28 03:50:09,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:50:09,156 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-28 03:50:09,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:09,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1661991282, now seen corresponding path program 9 times [2024-06-28 03:50:09,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:09,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296790013] [2024-06-28 03:50:09,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:09,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:09,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:12,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:12,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:12,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296790013] [2024-06-28 03:50:12,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296790013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:12,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:12,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:12,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364156726] [2024-06-28 03:50:12,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:12,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:12,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:12,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:12,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:12,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:12,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 361 transitions, 4107 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:12,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:12,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:12,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:14,144 INFO L124 PetriNetUnfolderBase]: 3718/6339 cut-off events. [2024-06-28 03:50:14,144 INFO L125 PetriNetUnfolderBase]: For 230981/231013 co-relation queries the response was YES. [2024-06-28 03:50:14,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35920 conditions, 6339 events. 3718/6339 cut-off events. For 230981/231013 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 43543 event pairs, 1066 based on Foata normal form. 25/6364 useless extension candidates. Maximal degree in co-relation 35813. Up to 5710 conditions per place. [2024-06-28 03:50:14,210 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 296 selfloop transitions, 75 changer transitions 0/376 dead transitions. [2024-06-28 03:50:14,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 376 transitions, 4897 flow [2024-06-28 03:50:14,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:50:14,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:50:14,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 03:50:14,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-28 03:50:14,212 INFO L175 Difference]: Start difference. First operand has 242 places, 361 transitions, 4107 flow. Second operand 7 states and 115 transitions. [2024-06-28 03:50:14,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 376 transitions, 4897 flow [2024-06-28 03:50:14,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 376 transitions, 4699 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 03:50:14,656 INFO L231 Difference]: Finished difference. Result has 245 places, 361 transitions, 4065 flow [2024-06-28 03:50:14,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3909, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4065, PETRI_PLACES=245, PETRI_TRANSITIONS=361} [2024-06-28 03:50:14,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 03:50:14,656 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 361 transitions, 4065 flow [2024-06-28 03:50:14,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:14,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:14,657 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-28 03:50:14,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:50:14,657 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-28 03:50:14,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:14,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1675809780, now seen corresponding path program 3 times [2024-06-28 03:50:14,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:14,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956462371] [2024-06-28 03:50:14,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:14,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:14,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:18,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-28 03:50:18,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:18,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956462371] [2024-06-28 03:50:18,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956462371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:18,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:18,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:50:18,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885164322] [2024-06-28 03:50:18,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:18,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:50:18,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:18,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:50:18,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:50:18,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:50:18,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 361 transitions, 4065 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:18,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:18,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:50:18,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:19,944 INFO L124 PetriNetUnfolderBase]: 3351/5797 cut-off events. [2024-06-28 03:50:19,944 INFO L125 PetriNetUnfolderBase]: For 257256/257301 co-relation queries the response was YES. [2024-06-28 03:50:19,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33407 conditions, 5797 events. 3351/5797 cut-off events. For 257256/257301 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 40753 event pairs, 708 based on Foata normal form. 45/5755 useless extension candidates. Maximal degree in co-relation 33299. Up to 4986 conditions per place. [2024-06-28 03:50:20,001 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 265 selfloop transitions, 42 changer transitions 0/380 dead transitions. [2024-06-28 03:50:20,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 380 transitions, 4775 flow [2024-06-28 03:50:20,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:50:20,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:50:20,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:50:20,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:50:20,003 INFO L175 Difference]: Start difference. First operand has 245 places, 361 transitions, 4065 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:50:20,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 380 transitions, 4775 flow [2024-06-28 03:50:20,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 380 transitions, 4562 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:50:20,336 INFO L231 Difference]: Finished difference. Result has 246 places, 362 transitions, 3962 flow [2024-06-28 03:50:20,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3962, PETRI_PLACES=246, PETRI_TRANSITIONS=362} [2024-06-28 03:50:20,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-28 03:50:20,337 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 362 transitions, 3962 flow [2024-06-28 03:50:20,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:20,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:20,337 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-28 03:50:20,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:50:20,337 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-28 03:50:20,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:20,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1805323192, now seen corresponding path program 4 times [2024-06-28 03:50:20,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:20,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658654409] [2024-06-28 03:50:20,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:20,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:20,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:23,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-28 03:50:23,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:23,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658654409] [2024-06-28 03:50:23,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658654409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:23,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:23,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:50:23,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256226219] [2024-06-28 03:50:23,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:23,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:50:23,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:23,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:50:23,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:50:23,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:50:23,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 362 transitions, 3962 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:23,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:23,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:50:23,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:25,415 INFO L124 PetriNetUnfolderBase]: 3353/5799 cut-off events. [2024-06-28 03:50:25,415 INFO L125 PetriNetUnfolderBase]: For 248971/249019 co-relation queries the response was YES. [2024-06-28 03:50:25,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33167 conditions, 5799 events. 3353/5799 cut-off events. For 248971/249019 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 40817 event pairs, 704 based on Foata normal form. 40/5744 useless extension candidates. Maximal degree in co-relation 33059. Up to 4862 conditions per place. [2024-06-28 03:50:25,474 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 264 selfloop transitions, 46 changer transitions 0/383 dead transitions. [2024-06-28 03:50:25,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 383 transitions, 4696 flow [2024-06-28 03:50:25,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:50:25,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:50:25,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 03:50:25,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 03:50:25,476 INFO L175 Difference]: Start difference. First operand has 246 places, 362 transitions, 3962 flow. Second operand 7 states and 127 transitions. [2024-06-28 03:50:25,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 383 transitions, 4696 flow [2024-06-28 03:50:25,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 383 transitions, 4608 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:25,826 INFO L231 Difference]: Finished difference. Result has 248 places, 363 transitions, 3992 flow [2024-06-28 03:50:25,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3874, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3992, PETRI_PLACES=248, PETRI_TRANSITIONS=363} [2024-06-28 03:50:25,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-28 03:50:25,826 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 363 transitions, 3992 flow [2024-06-28 03:50:25,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:25,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:25,827 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-28 03:50:25,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:50:25,827 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-28 03:50:25,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:25,827 INFO L85 PathProgramCache]: Analyzing trace with hash -319299624, now seen corresponding path program 1 times [2024-06-28 03:50:25,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:25,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387275408] [2024-06-28 03:50:25,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:25,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:25,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:28,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:28,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:28,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387275408] [2024-06-28 03:50:28,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387275408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:28,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:28,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:50:28,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496272760] [2024-06-28 03:50:28,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:28,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:50:28,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:28,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:50:28,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:50:29,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:29,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 363 transitions, 3992 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:50:29,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:29,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:29,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:31,214 INFO L124 PetriNetUnfolderBase]: 3774/6417 cut-off events. [2024-06-28 03:50:31,214 INFO L125 PetriNetUnfolderBase]: For 243854/243854 co-relation queries the response was YES. [2024-06-28 03:50:31,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36168 conditions, 6417 events. 3774/6417 cut-off events. For 243854/243854 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 44196 event pairs, 1438 based on Foata normal form. 2/6419 useless extension candidates. Maximal degree in co-relation 36059. Up to 5954 conditions per place. [2024-06-28 03:50:31,272 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 368 selfloop transitions, 18 changer transitions 0/391 dead transitions. [2024-06-28 03:50:31,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 391 transitions, 4892 flow [2024-06-28 03:50:31,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:50:31,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:50:31,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:50:31,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:50:31,273 INFO L175 Difference]: Start difference. First operand has 248 places, 363 transitions, 3992 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:50:31,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 391 transitions, 4892 flow [2024-06-28 03:50:31,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 391 transitions, 4790 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:31,663 INFO L231 Difference]: Finished difference. Result has 251 places, 366 transitions, 3980 flow [2024-06-28 03:50:31,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3980, PETRI_PLACES=251, PETRI_TRANSITIONS=366} [2024-06-28 03:50:31,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-28 03:50:31,664 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 366 transitions, 3980 flow [2024-06-28 03:50:31,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:50:31,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:31,664 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-28 03:50:31,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:50:31,664 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-28 03:50:31,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:31,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1372871386, now seen corresponding path program 2 times [2024-06-28 03:50:31,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:31,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387731449] [2024-06-28 03:50:31,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:31,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:31,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:34,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:34,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:34,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387731449] [2024-06-28 03:50:34,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387731449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:34,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:34,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:50:34,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125373596] [2024-06-28 03:50:34,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:34,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:50:34,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:34,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:50:34,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:50:34,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:34,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 366 transitions, 3980 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:50:34,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:34,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:34,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:36,612 INFO L124 PetriNetUnfolderBase]: 3784/6435 cut-off events. [2024-06-28 03:50:36,612 INFO L125 PetriNetUnfolderBase]: For 249663/249663 co-relation queries the response was YES. [2024-06-28 03:50:36,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36561 conditions, 6435 events. 3784/6435 cut-off events. For 249663/249663 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 44322 event pairs, 1417 based on Foata normal form. 2/6437 useless extension candidates. Maximal degree in co-relation 36451. Up to 5903 conditions per place. [2024-06-28 03:50:36,681 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 356 selfloop transitions, 37 changer transitions 0/398 dead transitions. [2024-06-28 03:50:36,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 398 transitions, 5078 flow [2024-06-28 03:50:36,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:50:36,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:50:36,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:50:36,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:50:36,682 INFO L175 Difference]: Start difference. First operand has 251 places, 366 transitions, 3980 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:50:36,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 398 transitions, 5078 flow [2024-06-28 03:50:37,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 398 transitions, 5010 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 03:50:37,098 INFO L231 Difference]: Finished difference. Result has 253 places, 372 transitions, 4094 flow [2024-06-28 03:50:37,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4094, PETRI_PLACES=253, PETRI_TRANSITIONS=372} [2024-06-28 03:50:37,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-28 03:50:37,098 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 372 transitions, 4094 flow [2024-06-28 03:50:37,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:50:37,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:37,099 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-28 03:50:37,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:50:37,099 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-28 03:50:37,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:37,099 INFO L85 PathProgramCache]: Analyzing trace with hash -314531080, now seen corresponding path program 1 times [2024-06-28 03:50:37,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:37,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274302495] [2024-06-28 03:50:37,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:37,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:37,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:40,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:40,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:40,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274302495] [2024-06-28 03:50:40,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274302495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:40,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:40,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:50:40,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266782980] [2024-06-28 03:50:40,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:40,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:50:40,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:40,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:50:40,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:50:40,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:40,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 372 transitions, 4094 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:40,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:40,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:40,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:42,374 INFO L124 PetriNetUnfolderBase]: 3792/6447 cut-off events. [2024-06-28 03:50:42,374 INFO L125 PetriNetUnfolderBase]: For 259167/259167 co-relation queries the response was YES. [2024-06-28 03:50:42,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37200 conditions, 6447 events. 3792/6447 cut-off events. For 259167/259167 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 44401 event pairs, 1422 based on Foata normal form. 2/6449 useless extension candidates. Maximal degree in co-relation 37089. Up to 5982 conditions per place. [2024-06-28 03:50:42,443 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 369 selfloop transitions, 19 changer transitions 0/393 dead transitions. [2024-06-28 03:50:42,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 393 transitions, 4974 flow [2024-06-28 03:50:42,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:50:42,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:50:42,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 03:50:42,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-28 03:50:42,444 INFO L175 Difference]: Start difference. First operand has 253 places, 372 transitions, 4094 flow. Second operand 7 states and 116 transitions. [2024-06-28 03:50:42,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 393 transitions, 4974 flow [2024-06-28 03:50:42,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 393 transitions, 4897 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 03:50:42,898 INFO L231 Difference]: Finished difference. Result has 256 places, 374 transitions, 4106 flow [2024-06-28 03:50:42,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4017, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4106, PETRI_PLACES=256, PETRI_TRANSITIONS=374} [2024-06-28 03:50:42,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-28 03:50:42,899 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 374 transitions, 4106 flow [2024-06-28 03:50:42,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:42,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:42,899 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-28 03:50:42,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:50:42,899 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-28 03:50:42,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:42,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1368229756, now seen corresponding path program 3 times [2024-06-28 03:50:42,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:42,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728285327] [2024-06-28 03:50:42,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:42,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:42,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:45,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:45,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:45,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728285327] [2024-06-28 03:50:45,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728285327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:45,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:45,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:50:45,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896864156] [2024-06-28 03:50:45,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:45,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:50:45,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:45,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:50:45,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:50:45,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:45,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 374 transitions, 4106 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:50:45,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:45,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:45,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:47,901 INFO L124 PetriNetUnfolderBase]: 3802/6465 cut-off events. [2024-06-28 03:50:47,901 INFO L125 PetriNetUnfolderBase]: For 266400/266400 co-relation queries the response was YES. [2024-06-28 03:50:47,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37475 conditions, 6465 events. 3802/6465 cut-off events. For 266400/266400 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 44575 event pairs, 1419 based on Foata normal form. 2/6467 useless extension candidates. Maximal degree in co-relation 37362. Up to 5925 conditions per place. [2024-06-28 03:50:47,966 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 355 selfloop transitions, 39 changer transitions 0/399 dead transitions. [2024-06-28 03:50:47,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 399 transitions, 5144 flow [2024-06-28 03:50:47,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:50:47,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:50:47,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:50:47,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 03:50:47,967 INFO L175 Difference]: Start difference. First operand has 256 places, 374 transitions, 4106 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:50:47,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 399 transitions, 5144 flow [2024-06-28 03:50:48,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 399 transitions, 5071 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:48,476 INFO L231 Difference]: Finished difference. Result has 259 places, 377 transitions, 4163 flow [2024-06-28 03:50:48,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4033, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4163, PETRI_PLACES=259, PETRI_TRANSITIONS=377} [2024-06-28 03:50:48,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-28 03:50:48,477 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 377 transitions, 4163 flow [2024-06-28 03:50:48,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:50:48,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:48,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] [2024-06-28 03:50:48,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:50:48,477 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-28 03:50:48,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:48,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1764260996, now seen corresponding path program 2 times [2024-06-28 03:50:48,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:48,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315134324] [2024-06-28 03:50:48,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:48,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:48,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:51,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:51,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:51,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315134324] [2024-06-28 03:50:51,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315134324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:51,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:51,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:50:51,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132838023] [2024-06-28 03:50:51,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:51,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:50:51,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:51,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:50:51,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:50:51,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:51,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 377 transitions, 4163 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:50:51,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:51,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:51,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:53,526 INFO L124 PetriNetUnfolderBase]: 3810/6478 cut-off events. [2024-06-28 03:50:53,526 INFO L125 PetriNetUnfolderBase]: For 273696/273698 co-relation queries the response was YES. [2024-06-28 03:50:53,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37694 conditions, 6478 events. 3810/6478 cut-off events. For 273696/273698 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 44622 event pairs, 1424 based on Foata normal form. 4/6482 useless extension candidates. Maximal degree in co-relation 37580. Up to 6008 conditions per place. [2024-06-28 03:50:53,585 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 369 selfloop transitions, 19 changer transitions 0/393 dead transitions. [2024-06-28 03:50:53,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 393 transitions, 5027 flow [2024-06-28 03:50:53,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:50:53,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:50:53,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 03:50:53,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-28 03:50:53,587 INFO L175 Difference]: Start difference. First operand has 259 places, 377 transitions, 4163 flow. Second operand 7 states and 111 transitions. [2024-06-28 03:50:53,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 393 transitions, 5027 flow [2024-06-28 03:50:54,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 393 transitions, 4935 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:54,275 INFO L231 Difference]: Finished difference. Result has 261 places, 379 transitions, 4164 flow [2024-06-28 03:50:54,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4071, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4164, PETRI_PLACES=261, PETRI_TRANSITIONS=379} [2024-06-28 03:50:54,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-28 03:50:54,276 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 379 transitions, 4164 flow [2024-06-28 03:50:54,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:50:54,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:54,276 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-28 03:50:54,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:50:54,276 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-28 03:50:54,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:54,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1796751320, now seen corresponding path program 4 times [2024-06-28 03:50:54,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:54,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99771412] [2024-06-28 03:50:54,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:54,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:54,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:57,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:57,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:57,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99771412] [2024-06-28 03:50:57,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99771412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:57,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:57,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:50:57,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916789404] [2024-06-28 03:50:57,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:57,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:50:57,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:57,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:50:57,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:50:57,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:57,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 379 transitions, 4164 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:50:57,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:57,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:57,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:59,400 INFO L124 PetriNetUnfolderBase]: 3804/6470 cut-off events. [2024-06-28 03:50:59,401 INFO L125 PetriNetUnfolderBase]: For 276596/276596 co-relation queries the response was YES. [2024-06-28 03:50:59,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37586 conditions, 6470 events. 3804/6470 cut-off events. For 276596/276596 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 44627 event pairs, 1438 based on Foata normal form. 2/6471 useless extension candidates. Maximal degree in co-relation 37471. Up to 5932 conditions per place. [2024-06-28 03:50:59,473 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 350 selfloop transitions, 40 changer transitions 0/395 dead transitions. [2024-06-28 03:50:59,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 395 transitions, 4994 flow [2024-06-28 03:50:59,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:50:59,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:50:59,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 03:50:59,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-28 03:50:59,474 INFO L175 Difference]: Start difference. First operand has 261 places, 379 transitions, 4164 flow. Second operand 9 states and 138 transitions. [2024-06-28 03:50:59,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 395 transitions, 4994 flow [2024-06-28 03:51:00,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 395 transitions, 4895 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 03:51:00,171 INFO L231 Difference]: Finished difference. Result has 265 places, 379 transitions, 4151 flow [2024-06-28 03:51:00,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4065, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4151, PETRI_PLACES=265, PETRI_TRANSITIONS=379} [2024-06-28 03:51:00,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-28 03:51:00,172 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 379 transitions, 4151 flow [2024-06-28 03:51:00,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:00,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:00,172 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-28 03:51:00,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:51:00,172 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-28 03:51:00,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:00,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1805329144, now seen corresponding path program 3 times [2024-06-28 03:51:00,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:00,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835975855] [2024-06-28 03:51:00,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:00,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:00,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:03,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-28 03:51:03,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:03,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835975855] [2024-06-28 03:51:03,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835975855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:03,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:03,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:03,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494144298] [2024-06-28 03:51:03,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:03,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:03,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:03,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:03,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:03,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:03,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 379 transitions, 4151 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:03,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:03,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:03,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:04,765 INFO L124 PetriNetUnfolderBase]: 3799/6463 cut-off events. [2024-06-28 03:51:04,765 INFO L125 PetriNetUnfolderBase]: For 278173/278175 co-relation queries the response was YES. [2024-06-28 03:51:04,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37446 conditions, 6463 events. 3799/6463 cut-off events. For 278173/278175 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 44561 event pairs, 1415 based on Foata normal form. 4/6467 useless extension candidates. Maximal degree in co-relation 37330. Up to 5973 conditions per place. [2024-06-28 03:51:04,837 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 366 selfloop transitions, 24 changer transitions 0/395 dead transitions. [2024-06-28 03:51:04,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 395 transitions, 5021 flow [2024-06-28 03:51:04,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:51:04,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:51:04,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 03:51:04,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-28 03:51:04,838 INFO L175 Difference]: Start difference. First operand has 265 places, 379 transitions, 4151 flow. Second operand 7 states and 111 transitions. [2024-06-28 03:51:04,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 395 transitions, 5021 flow [2024-06-28 03:51:05,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 395 transitions, 4899 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 03:51:05,405 INFO L231 Difference]: Finished difference. Result has 263 places, 381 transitions, 4136 flow [2024-06-28 03:51:05,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4136, PETRI_PLACES=263, PETRI_TRANSITIONS=381} [2024-06-28 03:51:05,406 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-28 03:51:05,406 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 381 transitions, 4136 flow [2024-06-28 03:51:05,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:05,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:05,407 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-28 03:51:05,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:51:05,407 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-28 03:51:05,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:05,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1870200445, now seen corresponding path program 1 times [2024-06-28 03:51:05,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:05,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910686081] [2024-06-28 03:51:05,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:05,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:05,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:08,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:08,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:08,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910686081] [2024-06-28 03:51:08,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910686081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:08,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:08,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:51:08,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533785443] [2024-06-28 03:51:08,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:08,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:51:08,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:08,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:51:08,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:51:08,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:51:08,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 381 transitions, 4136 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:08,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:08,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:51:08,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:10,350 INFO L124 PetriNetUnfolderBase]: 3734/6371 cut-off events. [2024-06-28 03:51:10,350 INFO L125 PetriNetUnfolderBase]: For 311452/311494 co-relation queries the response was YES. [2024-06-28 03:51:10,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37139 conditions, 6371 events. 3734/6371 cut-off events. For 311452/311494 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 44381 event pairs, 1012 based on Foata normal form. 44/6363 useless extension candidates. Maximal degree in co-relation 37022. Up to 5614 conditions per place. [2024-06-28 03:51:10,413 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 52 changer transitions 0/446 dead transitions. [2024-06-28 03:51:10,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 446 transitions, 5271 flow [2024-06-28 03:51:10,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:10,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:10,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-28 03:51:10,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42658730158730157 [2024-06-28 03:51:10,414 INFO L175 Difference]: Start difference. First operand has 263 places, 381 transitions, 4136 flow. Second operand 12 states and 215 transitions. [2024-06-28 03:51:10,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 446 transitions, 5271 flow [2024-06-28 03:51:10,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 446 transitions, 5180 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 03:51:10,847 INFO L231 Difference]: Finished difference. Result has 272 places, 392 transitions, 4296 flow [2024-06-28 03:51:10,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4296, PETRI_PLACES=272, PETRI_TRANSITIONS=392} [2024-06-28 03:51:10,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-28 03:51:10,848 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 392 transitions, 4296 flow [2024-06-28 03:51:10,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:10,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:10,848 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-28 03:51:10,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:51:10,848 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-28 03:51:10,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:10,848 INFO L85 PathProgramCache]: Analyzing trace with hash 800044413, now seen corresponding path program 2 times [2024-06-28 03:51:10,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:10,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838146863] [2024-06-28 03:51:10,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:10,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:10,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:12,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:12,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:12,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838146863] [2024-06-28 03:51:12,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838146863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:12,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:12,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:12,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492515796] [2024-06-28 03:51:12,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:12,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:12,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:12,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:12,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:12,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:51:12,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 392 transitions, 4296 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:12,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:12,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:51:12,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:14,586 INFO L124 PetriNetUnfolderBase]: 3866/6591 cut-off events. [2024-06-28 03:51:14,586 INFO L125 PetriNetUnfolderBase]: For 323426/323464 co-relation queries the response was YES. [2024-06-28 03:51:14,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38887 conditions, 6591 events. 3866/6591 cut-off events. For 323426/323464 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 45909 event pairs, 931 based on Foata normal form. 40/6595 useless extension candidates. Maximal degree in co-relation 38767. Up to 5550 conditions per place. [2024-06-28 03:51:14,659 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 353 selfloop transitions, 60 changer transitions 0/453 dead transitions. [2024-06-28 03:51:14,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 453 transitions, 5596 flow [2024-06-28 03:51:14,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:51:14,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:51:14,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 03:51:14,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329004329004329 [2024-06-28 03:51:14,660 INFO L175 Difference]: Start difference. First operand has 272 places, 392 transitions, 4296 flow. Second operand 11 states and 200 transitions. [2024-06-28 03:51:14,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 453 transitions, 5596 flow [2024-06-28 03:51:15,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 453 transitions, 5432 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 03:51:15,276 INFO L231 Difference]: Finished difference. Result has 276 places, 401 transitions, 4418 flow [2024-06-28 03:51:15,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4148, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4418, PETRI_PLACES=276, PETRI_TRANSITIONS=401} [2024-06-28 03:51:15,277 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-28 03:51:15,277 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 401 transitions, 4418 flow [2024-06-28 03:51:15,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:15,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:15,277 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-28 03:51:15,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:51:15,277 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-28 03:51:15,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:15,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1289627457, now seen corresponding path program 1 times [2024-06-28 03:51:15,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:15,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300881270] [2024-06-28 03:51:15,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:15,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:15,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:17,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:17,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:17,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300881270] [2024-06-28 03:51:17,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300881270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:17,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:17,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:17,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456280107] [2024-06-28 03:51:17,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:17,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:17,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:17,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:17,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:17,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:17,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 401 transitions, 4418 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:17,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:17,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:17,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:19,992 INFO L124 PetriNetUnfolderBase]: 4142/6991 cut-off events. [2024-06-28 03:51:19,992 INFO L125 PetriNetUnfolderBase]: For 322163/322167 co-relation queries the response was YES. [2024-06-28 03:51:20,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41992 conditions, 6991 events. 4142/6991 cut-off events. For 322163/322167 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 48204 event pairs, 1138 based on Foata normal form. 6/6997 useless extension candidates. Maximal degree in co-relation 41872. Up to 6326 conditions per place. [2024-06-28 03:51:20,064 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 396 selfloop transitions, 87 changer transitions 0/488 dead transitions. [2024-06-28 03:51:20,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 488 transitions, 6421 flow [2024-06-28 03:51:20,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 03:51:20,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 03:51:20,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 236 transitions. [2024-06-28 03:51:20,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 03:51:20,066 INFO L175 Difference]: Start difference. First operand has 276 places, 401 transitions, 4418 flow. Second operand 14 states and 236 transitions. [2024-06-28 03:51:20,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 488 transitions, 6421 flow [2024-06-28 03:51:20,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 488 transitions, 6304 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 03:51:20,757 INFO L231 Difference]: Finished difference. Result has 284 places, 430 transitions, 4932 flow [2024-06-28 03:51:20,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4301, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4932, PETRI_PLACES=284, PETRI_TRANSITIONS=430} [2024-06-28 03:51:20,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-28 03:51:20,757 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 430 transitions, 4932 flow [2024-06-28 03:51:20,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:20,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:20,758 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-28 03:51:20,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:51:20,758 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-28 03:51:20,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:20,758 INFO L85 PathProgramCache]: Analyzing trace with hash 31119453, now seen corresponding path program 2 times [2024-06-28 03:51:20,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:20,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115443853] [2024-06-28 03:51:20,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:20,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:20,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:22,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:22,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:22,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115443853] [2024-06-28 03:51:22,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115443853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:22,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:22,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:22,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160606819] [2024-06-28 03:51:22,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:22,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:22,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:22,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:22,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:22,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:22,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 430 transitions, 4932 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:22,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:22,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:22,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:25,798 INFO L124 PetriNetUnfolderBase]: 4136/6983 cut-off events. [2024-06-28 03:51:25,798 INFO L125 PetriNetUnfolderBase]: For 328469/328473 co-relation queries the response was YES. [2024-06-28 03:51:25,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42587 conditions, 6983 events. 4136/6983 cut-off events. For 328469/328473 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 48127 event pairs, 1134 based on Foata normal form. 6/6989 useless extension candidates. Maximal degree in co-relation 42465. Up to 6321 conditions per place. [2024-06-28 03:51:25,880 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 390 selfloop transitions, 89 changer transitions 0/484 dead transitions. [2024-06-28 03:51:25,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 484 transitions, 6381 flow [2024-06-28 03:51:25,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 03:51:25,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 03:51:25,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 230 transitions. [2024-06-28 03:51:25,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-28 03:51:25,882 INFO L175 Difference]: Start difference. First operand has 284 places, 430 transitions, 4932 flow. Second operand 14 states and 230 transitions. [2024-06-28 03:51:25,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 484 transitions, 6381 flow [2024-06-28 03:51:26,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 484 transitions, 6181 flow, removed 68 selfloop flow, removed 8 redundant places. [2024-06-28 03:51:26,807 INFO L231 Difference]: Finished difference. Result has 291 places, 431 transitions, 4956 flow [2024-06-28 03:51:26,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4956, PETRI_PLACES=291, PETRI_TRANSITIONS=431} [2024-06-28 03:51:26,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-28 03:51:26,807 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 431 transitions, 4956 flow [2024-06-28 03:51:26,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:26,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:26,807 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-28 03:51:26,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:51:26,808 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-28 03:51:26,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:26,808 INFO L85 PathProgramCache]: Analyzing trace with hash 887296119, now seen corresponding path program 3 times [2024-06-28 03:51:26,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:26,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318396281] [2024-06-28 03:51:26,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:26,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:26,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:29,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-28 03:51:29,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:29,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318396281] [2024-06-28 03:51:29,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318396281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:29,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:29,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:29,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998788686] [2024-06-28 03:51:29,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:29,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:29,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:29,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:29,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:29,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:51:29,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 431 transitions, 4956 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:29,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:29,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:51:29,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:31,983 INFO L124 PetriNetUnfolderBase]: 4112/7000 cut-off events. [2024-06-28 03:51:31,984 INFO L125 PetriNetUnfolderBase]: For 352363/352381 co-relation queries the response was YES. [2024-06-28 03:51:32,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42616 conditions, 7000 events. 4112/7000 cut-off events. For 352363/352381 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 48996 event pairs, 862 based on Foata normal form. 22/6972 useless extension candidates. Maximal degree in co-relation 42491. Up to 6068 conditions per place. [2024-06-28 03:51:32,061 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 383 selfloop transitions, 58 changer transitions 0/491 dead transitions. [2024-06-28 03:51:32,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 491 transitions, 6171 flow [2024-06-28 03:51:32,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:32,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:32,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 217 transitions. [2024-06-28 03:51:32,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-28 03:51:32,063 INFO L175 Difference]: Start difference. First operand has 291 places, 431 transitions, 4956 flow. Second operand 12 states and 217 transitions. [2024-06-28 03:51:32,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 491 transitions, 6171 flow [2024-06-28 03:51:32,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 491 transitions, 6007 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 03:51:32,774 INFO L231 Difference]: Finished difference. Result has 294 places, 441 transitions, 5079 flow [2024-06-28 03:51:32,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4792, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5079, PETRI_PLACES=294, PETRI_TRANSITIONS=441} [2024-06-28 03:51:32,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-28 03:51:32,774 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 441 transitions, 5079 flow [2024-06-28 03:51:32,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:32,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:32,775 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-28 03:51:32,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:51:32,775 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-28 03:51:32,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:32,775 INFO L85 PathProgramCache]: Analyzing trace with hash -140824557, now seen corresponding path program 3 times [2024-06-28 03:51:32,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:32,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785710663] [2024-06-28 03:51:32,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:32,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:32,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:35,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:35,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:35,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785710663] [2024-06-28 03:51:35,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785710663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:35,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:35,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:35,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315486524] [2024-06-28 03:51:35,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:35,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:35,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:35,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:35,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:35,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:35,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 441 transitions, 5079 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:35,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:35,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:35,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:38,165 INFO L124 PetriNetUnfolderBase]: 4364/7346 cut-off events. [2024-06-28 03:51:38,165 INFO L125 PetriNetUnfolderBase]: For 364141/364143 co-relation queries the response was YES. [2024-06-28 03:51:38,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45513 conditions, 7346 events. 4364/7346 cut-off events. For 364141/364143 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 50677 event pairs, 901 based on Foata normal form. 4/7350 useless extension candidates. Maximal degree in co-relation 45386. Up to 6448 conditions per place. [2024-06-28 03:51:38,252 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 351 selfloop transitions, 145 changer transitions 0/501 dead transitions. [2024-06-28 03:51:38,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 501 transitions, 6974 flow [2024-06-28 03:51:38,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:51:38,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:51:38,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 220 transitions. [2024-06-28 03:51:38,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2024-06-28 03:51:38,254 INFO L175 Difference]: Start difference. First operand has 294 places, 441 transitions, 5079 flow. Second operand 13 states and 220 transitions. [2024-06-28 03:51:38,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 501 transitions, 6974 flow [2024-06-28 03:51:39,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 501 transitions, 6864 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 03:51:39,107 INFO L231 Difference]: Finished difference. Result has 299 places, 456 transitions, 5596 flow [2024-06-28 03:51:39,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4969, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5596, PETRI_PLACES=299, PETRI_TRANSITIONS=456} [2024-06-28 03:51:39,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-28 03:51:39,108 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 456 transitions, 5596 flow [2024-06-28 03:51:39,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:39,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:39,108 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-28 03:51:39,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:51:39,109 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-28 03:51:39,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:39,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1978179837, now seen corresponding path program 1 times [2024-06-28 03:51:39,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:39,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23531114] [2024-06-28 03:51:39,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:39,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:39,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:41,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:41,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:41,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23531114] [2024-06-28 03:51:41,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23531114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:41,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:41,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:51:41,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730126975] [2024-06-28 03:51:41,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:41,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:51:41,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:41,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:51:41,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:51:41,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:41,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 456 transitions, 5596 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:41,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:41,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:41,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:45,243 INFO L124 PetriNetUnfolderBase]: 4464/7504 cut-off events. [2024-06-28 03:51:45,243 INFO L125 PetriNetUnfolderBase]: For 414642/414646 co-relation queries the response was YES. [2024-06-28 03:51:45,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48012 conditions, 7504 events. 4464/7504 cut-off events. For 414642/414646 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 52069 event pairs, 1230 based on Foata normal form. 8/7511 useless extension candidates. Maximal degree in co-relation 47883. Up to 6619 conditions per place. [2024-06-28 03:51:45,330 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 409 selfloop transitions, 115 changer transitions 0/529 dead transitions. [2024-06-28 03:51:45,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 529 transitions, 7592 flow [2024-06-28 03:51:45,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:51:45,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:51:45,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 226 transitions. [2024-06-28 03:51:45,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139194139194139 [2024-06-28 03:51:45,332 INFO L175 Difference]: Start difference. First operand has 299 places, 456 transitions, 5596 flow. Second operand 13 states and 226 transitions. [2024-06-28 03:51:45,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 529 transitions, 7592 flow [2024-06-28 03:51:46,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 529 transitions, 7367 flow, removed 86 selfloop flow, removed 4 redundant places. [2024-06-28 03:51:46,438 INFO L231 Difference]: Finished difference. Result has 309 places, 481 transitions, 5964 flow [2024-06-28 03:51:46,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5383, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5964, PETRI_PLACES=309, PETRI_TRANSITIONS=481} [2024-06-28 03:51:46,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-28 03:51:46,438 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 481 transitions, 5964 flow [2024-06-28 03:51:46,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:46,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:46,439 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-28 03:51:46,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:51:46,439 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-28 03:51:46,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:46,439 INFO L85 PathProgramCache]: Analyzing trace with hash 833238127, now seen corresponding path program 4 times [2024-06-28 03:51:46,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:46,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11071780] [2024-06-28 03:51:46,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:46,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:46,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:48,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:48,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:48,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11071780] [2024-06-28 03:51:48,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11071780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:48,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:48,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:48,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844340921] [2024-06-28 03:51:48,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:48,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:48,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:48,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:48,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:48,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:48,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 481 transitions, 5964 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:48,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:48,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:48,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:51,812 INFO L124 PetriNetUnfolderBase]: 4484/7519 cut-off events. [2024-06-28 03:51:51,813 INFO L125 PetriNetUnfolderBase]: For 414844/414846 co-relation queries the response was YES. [2024-06-28 03:51:51,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48642 conditions, 7519 events. 4484/7519 cut-off events. For 414844/414846 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 51844 event pairs, 899 based on Foata normal form. 4/7523 useless extension candidates. Maximal degree in co-relation 48511. Up to 6606 conditions per place. [2024-06-28 03:51:51,915 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 374 selfloop transitions, 148 changer transitions 0/527 dead transitions. [2024-06-28 03:51:51,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 527 transitions, 7676 flow [2024-06-28 03:51:51,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:51,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:51,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-28 03:51:51,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40674603174603174 [2024-06-28 03:51:51,917 INFO L175 Difference]: Start difference. First operand has 309 places, 481 transitions, 5964 flow. Second operand 12 states and 205 transitions. [2024-06-28 03:51:51,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 527 transitions, 7676 flow [2024-06-28 03:51:52,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 527 transitions, 7528 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-28 03:51:52,890 INFO L231 Difference]: Finished difference. Result has 317 places, 487 transitions, 6191 flow [2024-06-28 03:51:52,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5816, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6191, PETRI_PLACES=317, PETRI_TRANSITIONS=487} [2024-06-28 03:51:52,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-28 03:51:52,891 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 487 transitions, 6191 flow [2024-06-28 03:51:52,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:52,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:52,891 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-28 03:51:52,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:51:52,891 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-28 03:51:52,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:52,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1345740821, now seen corresponding path program 2 times [2024-06-28 03:51:52,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:52,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624396308] [2024-06-28 03:51:52,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:52,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:52,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:55,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-28 03:51:55,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:55,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624396308] [2024-06-28 03:51:55,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624396308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:55,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:55,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:55,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819615435] [2024-06-28 03:51:55,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:55,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:55,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:55,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:55,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:55,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:55,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 487 transitions, 6191 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:55,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:55,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:55,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:58,510 INFO L124 PetriNetUnfolderBase]: 4494/7550 cut-off events. [2024-06-28 03:51:58,511 INFO L125 PetriNetUnfolderBase]: For 427294/427298 co-relation queries the response was YES. [2024-06-28 03:51:58,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49032 conditions, 7550 events. 4494/7550 cut-off events. For 427294/427298 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 52395 event pairs, 1230 based on Foata normal form. 6/7555 useless extension candidates. Maximal degree in co-relation 48899. Up to 6657 conditions per place. [2024-06-28 03:51:58,602 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 414 selfloop transitions, 115 changer transitions 0/534 dead transitions. [2024-06-28 03:51:58,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 534 transitions, 7911 flow [2024-06-28 03:51:58,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:58,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:58,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 213 transitions. [2024-06-28 03:51:58,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 03:51:58,603 INFO L175 Difference]: Start difference. First operand has 317 places, 487 transitions, 6191 flow. Second operand 12 states and 213 transitions. [2024-06-28 03:51:58,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 534 transitions, 7911 flow [2024-06-28 03:51:59,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 534 transitions, 7635 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 03:51:59,762 INFO L231 Difference]: Finished difference. Result has 321 places, 490 transitions, 6176 flow [2024-06-28 03:51:59,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5915, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6176, PETRI_PLACES=321, PETRI_TRANSITIONS=490} [2024-06-28 03:51:59,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-28 03:51:59,763 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 490 transitions, 6176 flow [2024-06-28 03:51:59,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:51:59,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:59,763 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-28 03:51:59,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:51:59,763 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-28 03:51:59,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:59,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1212428955, now seen corresponding path program 5 times [2024-06-28 03:51:59,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:59,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961646253] [2024-06-28 03:51:59,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:59,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:59,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:02,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:02,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:02,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961646253] [2024-06-28 03:52:02,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961646253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:02,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:02,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:02,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448963826] [2024-06-28 03:52:02,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:02,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:02,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:02,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:02,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:02,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:02,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 490 transitions, 6176 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:02,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:02,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:02,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:04,697 INFO L124 PetriNetUnfolderBase]: 4488/7527 cut-off events. [2024-06-28 03:52:04,698 INFO L125 PetriNetUnfolderBase]: For 428602/428606 co-relation queries the response was YES. [2024-06-28 03:52:04,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48843 conditions, 7527 events. 4488/7527 cut-off events. For 428602/428606 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 51953 event pairs, 922 based on Foata normal form. 6/7533 useless extension candidates. Maximal degree in co-relation 48709. Up to 6615 conditions per place. [2024-06-28 03:52:04,791 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 374 selfloop transitions, 143 changer transitions 0/522 dead transitions. [2024-06-28 03:52:04,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 522 transitions, 7630 flow [2024-06-28 03:52:04,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:04,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:04,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 03:52:04,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-28 03:52:04,792 INFO L175 Difference]: Start difference. First operand has 321 places, 490 transitions, 6176 flow. Second operand 10 states and 173 transitions. [2024-06-28 03:52:04,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 522 transitions, 7630 flow [2024-06-28 03:52:05,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 522 transitions, 7369 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 03:52:05,829 INFO L231 Difference]: Finished difference. Result has 322 places, 490 transitions, 6207 flow [2024-06-28 03:52:05,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5915, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6207, PETRI_PLACES=322, PETRI_TRANSITIONS=490} [2024-06-28 03:52:05,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-28 03:52:05,830 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 490 transitions, 6207 flow [2024-06-28 03:52:05,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:05,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:05,830 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-28 03:52:05,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:52:05,830 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-28 03:52:05,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:05,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1212429141, now seen corresponding path program 3 times [2024-06-28 03:52:05,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:05,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655003511] [2024-06-28 03:52:05,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:05,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:05,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:08,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:08,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:08,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655003511] [2024-06-28 03:52:08,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655003511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:08,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:08,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:08,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356913791] [2024-06-28 03:52:08,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:08,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:08,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:08,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:08,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:08,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:08,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 490 transitions, 6207 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:08,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:08,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:08,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:11,432 INFO L124 PetriNetUnfolderBase]: 4482/7535 cut-off events. [2024-06-28 03:52:11,432 INFO L125 PetriNetUnfolderBase]: For 433403/433409 co-relation queries the response was YES. [2024-06-28 03:52:11,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48784 conditions, 7535 events. 4482/7535 cut-off events. For 433403/433409 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 52336 event pairs, 1245 based on Foata normal form. 8/7542 useless extension candidates. Maximal degree in co-relation 48649. Up to 6644 conditions per place. [2024-06-28 03:52:11,518 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 408 selfloop transitions, 113 changer transitions 0/526 dead transitions. [2024-06-28 03:52:11,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 526 transitions, 7709 flow [2024-06-28 03:52:11,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:11,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:11,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 03:52:11,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 03:52:11,520 INFO L175 Difference]: Start difference. First operand has 322 places, 490 transitions, 6207 flow. Second operand 10 states and 178 transitions. [2024-06-28 03:52:11,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 526 transitions, 7709 flow [2024-06-28 03:52:12,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 526 transitions, 7404 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 03:52:12,734 INFO L231 Difference]: Finished difference. Result has 323 places, 490 transitions, 6134 flow [2024-06-28 03:52:12,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5902, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6134, PETRI_PLACES=323, PETRI_TRANSITIONS=490} [2024-06-28 03:52:12,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-28 03:52:12,735 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 490 transitions, 6134 flow [2024-06-28 03:52:12,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:12,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:12,735 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-28 03:52:12,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:52:12,735 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-28 03:52:12,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:12,736 INFO L85 PathProgramCache]: Analyzing trace with hash -87952255, now seen corresponding path program 4 times [2024-06-28 03:52:12,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:12,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146808976] [2024-06-28 03:52:12,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:12,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:12,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:16,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:16,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:16,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146808976] [2024-06-28 03:52:16,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146808976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:16,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:16,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:16,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21671962] [2024-06-28 03:52:16,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:16,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:16,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:16,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:16,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:16,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:52:16,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 490 transitions, 6134 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:16,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:16,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:52:16,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:18,350 INFO L124 PetriNetUnfolderBase]: 4263/7220 cut-off events. [2024-06-28 03:52:18,350 INFO L125 PetriNetUnfolderBase]: For 444472/444502 co-relation queries the response was YES. [2024-06-28 03:52:18,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46398 conditions, 7220 events. 4263/7220 cut-off events. For 444472/444502 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 50531 event pairs, 937 based on Foata normal form. 29/7205 useless extension candidates. Maximal degree in co-relation 46262. Up to 5959 conditions per place. [2024-06-28 03:52:18,445 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 406 selfloop transitions, 70 changer transitions 0/534 dead transitions. [2024-06-28 03:52:18,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 534 transitions, 7294 flow [2024-06-28 03:52:18,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:18,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:18,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:52:18,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:52:18,446 INFO L175 Difference]: Start difference. First operand has 323 places, 490 transitions, 6134 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:52:18,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 534 transitions, 7294 flow [2024-06-28 03:52:19,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 534 transitions, 7049 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:52:19,476 INFO L231 Difference]: Finished difference. Result has 323 places, 490 transitions, 6045 flow [2024-06-28 03:52:19,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5889, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6045, PETRI_PLACES=323, PETRI_TRANSITIONS=490} [2024-06-28 03:52:19,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-28 03:52:19,477 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 490 transitions, 6045 flow [2024-06-28 03:52:19,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:19,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:19,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] [2024-06-28 03:52:19,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:52:19,477 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-28 03:52:19,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:19,478 INFO L85 PathProgramCache]: Analyzing trace with hash 25730201, now seen corresponding path program 6 times [2024-06-28 03:52:19,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:19,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339197117] [2024-06-28 03:52:19,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:19,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:19,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:22,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:22,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:22,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339197117] [2024-06-28 03:52:22,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339197117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:22,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:22,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:22,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022185743] [2024-06-28 03:52:22,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:22,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:22,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:22,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:22,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:22,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:22,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 490 transitions, 6045 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:22,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:22,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:22,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:25,129 INFO L124 PetriNetUnfolderBase]: 4468/7498 cut-off events. [2024-06-28 03:52:25,130 INFO L125 PetriNetUnfolderBase]: For 424330/424334 co-relation queries the response was YES. [2024-06-28 03:52:25,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48037 conditions, 7498 events. 4468/7498 cut-off events. For 424330/424334 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 51869 event pairs, 1184 based on Foata normal form. 8/7506 useless extension candidates. Maximal degree in co-relation 47900. Up to 6810 conditions per place. [2024-06-28 03:52:25,219 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 434 selfloop transitions, 92 changer transitions 0/531 dead transitions. [2024-06-28 03:52:25,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 531 transitions, 7456 flow [2024-06-28 03:52:25,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:25,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:25,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 03:52:25,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-28 03:52:25,220 INFO L175 Difference]: Start difference. First operand has 323 places, 490 transitions, 6045 flow. Second operand 10 states and 169 transitions. [2024-06-28 03:52:25,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 531 transitions, 7456 flow [2024-06-28 03:52:26,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 531 transitions, 7309 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 03:52:26,379 INFO L231 Difference]: Finished difference. Result has 325 places, 493 transitions, 6168 flow [2024-06-28 03:52:26,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5904, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6168, PETRI_PLACES=325, PETRI_TRANSITIONS=493} [2024-06-28 03:52:26,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-28 03:52:26,380 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 493 transitions, 6168 flow [2024-06-28 03:52:26,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:26,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:26,381 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-28 03:52:26,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:52:26,381 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-28 03:52:26,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:26,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1924720175, now seen corresponding path program 7 times [2024-06-28 03:52:26,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:26,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003484889] [2024-06-28 03:52:26,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:26,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:26,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:29,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:29,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:29,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003484889] [2024-06-28 03:52:29,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003484889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:29,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:29,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:29,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239657670] [2024-06-28 03:52:29,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:29,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:29,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:29,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:29,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:29,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:29,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 493 transitions, 6168 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:29,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:29,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:29,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:32,470 INFO L124 PetriNetUnfolderBase]: 4623/7720 cut-off events. [2024-06-28 03:52:32,470 INFO L125 PetriNetUnfolderBase]: For 401421/401425 co-relation queries the response was YES. [2024-06-28 03:52:32,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49525 conditions, 7720 events. 4623/7720 cut-off events. For 401421/401425 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 53132 event pairs, 940 based on Foata normal form. 4/7724 useless extension candidates. Maximal degree in co-relation 49388. Up to 7036 conditions per place. [2024-06-28 03:52:32,571 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 478 selfloop transitions, 100 changer transitions 0/583 dead transitions. [2024-06-28 03:52:32,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 583 transitions, 8502 flow [2024-06-28 03:52:32,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:52:32,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:52:32,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 204 transitions. [2024-06-28 03:52:32,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37362637362637363 [2024-06-28 03:52:32,573 INFO L175 Difference]: Start difference. First operand has 325 places, 493 transitions, 6168 flow. Second operand 13 states and 204 transitions. [2024-06-28 03:52:32,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 583 transitions, 8502 flow [2024-06-28 03:52:33,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 583 transitions, 8265 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 03:52:33,627 INFO L231 Difference]: Finished difference. Result has 335 places, 545 transitions, 7178 flow [2024-06-28 03:52:33,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7178, PETRI_PLACES=335, PETRI_TRANSITIONS=545} [2024-06-28 03:52:33,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-28 03:52:33,628 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 545 transitions, 7178 flow [2024-06-28 03:52:33,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:33,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:33,629 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-28 03:52:33,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:52:33,629 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-28 03:52:33,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:33,629 INFO L85 PathProgramCache]: Analyzing trace with hash 30377597, now seen corresponding path program 4 times [2024-06-28 03:52:33,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:33,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886593017] [2024-06-28 03:52:33,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:33,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:33,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:37,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:37,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:37,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886593017] [2024-06-28 03:52:37,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886593017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:37,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:37,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:37,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400703977] [2024-06-28 03:52:37,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:37,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:37,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:37,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:37,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:37,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:37,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 545 transitions, 7178 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:37,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:37,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:37,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:39,901 INFO L124 PetriNetUnfolderBase]: 4695/7839 cut-off events. [2024-06-28 03:52:39,901 INFO L125 PetriNetUnfolderBase]: For 437442/437448 co-relation queries the response was YES. [2024-06-28 03:52:39,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50543 conditions, 7839 events. 4695/7839 cut-off events. For 437442/437448 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 54271 event pairs, 1250 based on Foata normal form. 14/7852 useless extension candidates. Maximal degree in co-relation 50401. Up to 6896 conditions per place. [2024-06-28 03:52:40,003 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 449 selfloop transitions, 143 changer transitions 0/597 dead transitions. [2024-06-28 03:52:40,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 597 transitions, 8984 flow [2024-06-28 03:52:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:52:40,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:52:40,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-28 03:52:40,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-28 03:52:40,004 INFO L175 Difference]: Start difference. First operand has 335 places, 545 transitions, 7178 flow. Second operand 11 states and 188 transitions. [2024-06-28 03:52:40,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 597 transitions, 8984 flow [2024-06-28 03:52:41,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 597 transitions, 8954 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 03:52:41,310 INFO L231 Difference]: Finished difference. Result has 345 places, 559 transitions, 7606 flow [2024-06-28 03:52:41,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7148, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7606, PETRI_PLACES=345, PETRI_TRANSITIONS=559} [2024-06-28 03:52:41,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-28 03:52:41,311 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 559 transitions, 7606 flow [2024-06-28 03:52:41,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:41,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:41,311 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-28 03:52:41,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:52:41,311 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-28 03:52:41,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:41,311 INFO L85 PathProgramCache]: Analyzing trace with hash 30198851, now seen corresponding path program 8 times [2024-06-28 03:52:41,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:41,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432664767] [2024-06-28 03:52:41,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:41,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:41,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:44,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:44,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:44,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432664767] [2024-06-28 03:52:44,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432664767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:44,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:44,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:44,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103184091] [2024-06-28 03:52:44,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:44,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:44,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:44,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:44,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:44,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:44,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 559 transitions, 7606 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:44,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:44,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:44,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:47,126 INFO L124 PetriNetUnfolderBase]: 4747/7902 cut-off events. [2024-06-28 03:52:47,127 INFO L125 PetriNetUnfolderBase]: For 447074/447076 co-relation queries the response was YES. [2024-06-28 03:52:47,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52143 conditions, 7902 events. 4747/7902 cut-off events. For 447074/447076 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 54395 event pairs, 913 based on Foata normal form. 6/7908 useless extension candidates. Maximal degree in co-relation 51998. Up to 6846 conditions per place. [2024-06-28 03:52:47,223 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 219 changer transitions 0/610 dead transitions. [2024-06-28 03:52:47,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 610 transitions, 9690 flow [2024-06-28 03:52:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:52:47,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:52:47,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 03:52:47,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-28 03:52:47,225 INFO L175 Difference]: Start difference. First operand has 345 places, 559 transitions, 7606 flow. Second operand 11 states and 185 transitions. [2024-06-28 03:52:47,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 610 transitions, 9690 flow [2024-06-28 03:52:48,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 610 transitions, 9391 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-28 03:52:48,540 INFO L231 Difference]: Finished difference. Result has 348 places, 571 transitions, 7989 flow [2024-06-28 03:52:48,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7313, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7989, PETRI_PLACES=348, PETRI_TRANSITIONS=571} [2024-06-28 03:52:48,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-28 03:52:48,541 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 571 transitions, 7989 flow [2024-06-28 03:52:48,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:48,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:48,542 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-28 03:52:48,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:52:48,542 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-28 03:52:48,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:48,542 INFO L85 PathProgramCache]: Analyzing trace with hash 229828931, now seen corresponding path program 9 times [2024-06-28 03:52:48,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:48,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181741464] [2024-06-28 03:52:48,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:48,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:48,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:51,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:51,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:51,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181741464] [2024-06-28 03:52:51,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181741464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:51,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:51,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:51,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183649747] [2024-06-28 03:52:51,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:51,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:51,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:51,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:51,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:51,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:51,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 571 transitions, 7989 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:51,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:51,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:51,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:54,200 INFO L124 PetriNetUnfolderBase]: 4751/7913 cut-off events. [2024-06-28 03:52:54,200 INFO L125 PetriNetUnfolderBase]: For 441968/441970 co-relation queries the response was YES. [2024-06-28 03:52:54,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52152 conditions, 7913 events. 4751/7913 cut-off events. For 441968/441970 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 54560 event pairs, 916 based on Foata normal form. 6/7919 useless extension candidates. Maximal degree in co-relation 52007. Up to 6851 conditions per place. [2024-06-28 03:52:54,306 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 216 changer transitions 0/607 dead transitions. [2024-06-28 03:52:54,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 607 transitions, 9719 flow [2024-06-28 03:52:54,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:54,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:54,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 03:52:54,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-28 03:52:54,307 INFO L175 Difference]: Start difference. First operand has 348 places, 571 transitions, 7989 flow. Second operand 10 states and 169 transitions. [2024-06-28 03:52:54,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 607 transitions, 9719 flow [2024-06-28 03:52:55,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 607 transitions, 9317 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:55,688 INFO L231 Difference]: Finished difference. Result has 351 places, 574 transitions, 8100 flow [2024-06-28 03:52:55,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7608, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8100, PETRI_PLACES=351, PETRI_TRANSITIONS=574} [2024-06-28 03:52:55,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-28 03:52:55,689 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 574 transitions, 8100 flow [2024-06-28 03:52:55,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:55,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:55,690 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-28 03:52:55,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:52:55,690 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-28 03:52:55,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:55,691 INFO L85 PathProgramCache]: Analyzing trace with hash 2033673581, now seen corresponding path program 5 times [2024-06-28 03:52:55,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:55,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836955694] [2024-06-28 03:52:55,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:55,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:55,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:59,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:59,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:59,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836955694] [2024-06-28 03:52:59,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836955694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:59,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:59,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:59,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047560498] [2024-06-28 03:52:59,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:59,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:59,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:59,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:59,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:59,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:59,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 574 transitions, 8100 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:52:59,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:59,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:59,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:01,334 INFO L124 PetriNetUnfolderBase]: 4755/7928 cut-off events. [2024-06-28 03:53:01,335 INFO L125 PetriNetUnfolderBase]: For 439521/439527 co-relation queries the response was YES. [2024-06-28 03:53:01,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51913 conditions, 7928 events. 4755/7928 cut-off events. For 439521/439527 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 54892 event pairs, 1252 based on Foata normal form. 10/7937 useless extension candidates. Maximal degree in co-relation 51768. Up to 6979 conditions per place. [2024-06-28 03:53:01,441 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 466 selfloop transitions, 140 changer transitions 0/611 dead transitions. [2024-06-28 03:53:01,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 611 transitions, 9803 flow [2024-06-28 03:53:01,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:53:01,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:53:01,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 03:53:01,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:53:01,442 INFO L175 Difference]: Start difference. First operand has 351 places, 574 transitions, 8100 flow. Second operand 10 states and 175 transitions. [2024-06-28 03:53:01,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 611 transitions, 9803 flow [2024-06-28 03:53:02,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 611 transitions, 9361 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 03:53:02,942 INFO L231 Difference]: Finished difference. Result has 353 places, 577 transitions, 7984 flow [2024-06-28 03:53:02,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7662, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7984, PETRI_PLACES=353, PETRI_TRANSITIONS=577} [2024-06-28 03:53:02,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-28 03:53:02,943 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 577 transitions, 7984 flow [2024-06-28 03:53:02,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:02,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:02,943 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-28 03:53:02,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:53:02,944 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-28 03:53:02,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:02,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1727307957, now seen corresponding path program 10 times [2024-06-28 03:53:02,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:02,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930473405] [2024-06-28 03:53:02,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:02,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:02,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:06,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:06,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:06,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930473405] [2024-06-28 03:53:06,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930473405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:06,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:06,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:06,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658775546] [2024-06-28 03:53:06,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:06,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:06,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:06,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:06,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:06,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:06,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 577 transitions, 7984 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:06,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:06,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:06,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:08,857 INFO L124 PetriNetUnfolderBase]: 4769/7935 cut-off events. [2024-06-28 03:53:08,857 INFO L125 PetriNetUnfolderBase]: For 423611/423611 co-relation queries the response was YES. [2024-06-28 03:53:08,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51645 conditions, 7935 events. 4769/7935 cut-off events. For 423611/423611 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 54744 event pairs, 954 based on Foata normal form. 2/7937 useless extension candidates. Maximal degree in co-relation 51500. Up to 7279 conditions per place. [2024-06-28 03:53:08,944 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 520 selfloop transitions, 81 changer transitions 0/606 dead transitions. [2024-06-28 03:53:08,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 606 transitions, 9376 flow [2024-06-28 03:53:08,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:08,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:08,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:53:08,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:53:08,945 INFO L175 Difference]: Start difference. First operand has 353 places, 577 transitions, 7984 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:53:08,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 606 transitions, 9376 flow [2024-06-28 03:53:10,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 606 transitions, 9064 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 03:53:10,164 INFO L231 Difference]: Finished difference. Result has 353 places, 583 transitions, 7963 flow [2024-06-28 03:53:10,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7672, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7963, PETRI_PLACES=353, PETRI_TRANSITIONS=583} [2024-06-28 03:53:10,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-28 03:53:10,165 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 583 transitions, 7963 flow [2024-06-28 03:53:10,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:10,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:10,165 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-28 03:53:10,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:53:10,165 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-28 03:53:10,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:10,165 INFO L85 PathProgramCache]: Analyzing trace with hash 237180581, now seen corresponding path program 11 times [2024-06-28 03:53:10,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:10,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87868583] [2024-06-28 03:53:10,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:10,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:10,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:14,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:14,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:14,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87868583] [2024-06-28 03:53:14,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87868583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:14,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:14,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:14,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604354064] [2024-06-28 03:53:14,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:14,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:14,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:14,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:14,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:14,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:14,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 583 transitions, 7963 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:14,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:14,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:14,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:16,347 INFO L124 PetriNetUnfolderBase]: 4763/7939 cut-off events. [2024-06-28 03:53:16,348 INFO L125 PetriNetUnfolderBase]: For 415570/415574 co-relation queries the response was YES. [2024-06-28 03:53:16,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51131 conditions, 7939 events. 4763/7939 cut-off events. For 415570/415574 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 54770 event pairs, 929 based on Foata normal form. 6/7945 useless extension candidates. Maximal degree in co-relation 50986. Up to 6863 conditions per place. [2024-06-28 03:53:16,436 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 390 selfloop transitions, 211 changer transitions 0/606 dead transitions. [2024-06-28 03:53:16,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 606 transitions, 9407 flow [2024-06-28 03:53:16,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:16,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:16,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:53:16,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:53:16,438 INFO L175 Difference]: Start difference. First operand has 353 places, 583 transitions, 7963 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:53:16,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 606 transitions, 9407 flow [2024-06-28 03:53:17,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 606 transitions, 9186 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 03:53:17,785 INFO L231 Difference]: Finished difference. Result has 356 places, 583 transitions, 8174 flow [2024-06-28 03:53:17,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7742, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8174, PETRI_PLACES=356, PETRI_TRANSITIONS=583} [2024-06-28 03:53:17,786 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-28 03:53:17,786 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 583 transitions, 8174 flow [2024-06-28 03:53:17,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:17,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:17,786 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-28 03:53:17,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:53:17,786 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-28 03:53:17,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:17,786 INFO L85 PathProgramCache]: Analyzing trace with hash 237180767, now seen corresponding path program 6 times [2024-06-28 03:53:17,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:17,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526253307] [2024-06-28 03:53:17,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:17,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:17,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:21,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-28 03:53:21,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:21,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526253307] [2024-06-28 03:53:21,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526253307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:21,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:21,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:21,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132331436] [2024-06-28 03:53:21,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:21,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:21,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:21,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:21,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:21,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:21,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 583 transitions, 8174 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:21,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:21,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:21,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:24,130 INFO L124 PetriNetUnfolderBase]: 4757/7943 cut-off events. [2024-06-28 03:53:24,130 INFO L125 PetriNetUnfolderBase]: For 421184/421192 co-relation queries the response was YES. [2024-06-28 03:53:24,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51441 conditions, 7943 events. 4757/7943 cut-off events. For 421184/421192 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 55171 event pairs, 1266 based on Foata normal form. 10/7952 useless extension candidates. Maximal degree in co-relation 51295. Up to 6986 conditions per place. [2024-06-28 03:53:24,225 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 467 selfloop transitions, 135 changer transitions 0/607 dead transitions. [2024-06-28 03:53:24,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 607 transitions, 9626 flow [2024-06-28 03:53:24,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:24,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:24,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:53:24,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:53:24,227 INFO L175 Difference]: Start difference. First operand has 356 places, 583 transitions, 8174 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:53:24,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 607 transitions, 9626 flow [2024-06-28 03:53:25,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 607 transitions, 9119 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 03:53:25,536 INFO L231 Difference]: Finished difference. Result has 355 places, 583 transitions, 7949 flow [2024-06-28 03:53:25,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7669, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7949, PETRI_PLACES=355, PETRI_TRANSITIONS=583} [2024-06-28 03:53:25,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-28 03:53:25,537 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 583 transitions, 7949 flow [2024-06-28 03:53:25,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:25,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:25,537 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-28 03:53:25,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:53:25,537 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-28 03:53:25,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:25,537 INFO L85 PathProgramCache]: Analyzing trace with hash 529090793, now seen corresponding path program 12 times [2024-06-28 03:53:25,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:25,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957002645] [2024-06-28 03:53:25,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:25,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:25,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:28,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:28,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:28,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957002645] [2024-06-28 03:53:28,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957002645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:28,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:28,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:28,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251568227] [2024-06-28 03:53:28,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:28,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:28,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:28,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:28,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:28,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:28,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 583 transitions, 7949 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:28,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:28,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:28,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:31,275 INFO L124 PetriNetUnfolderBase]: 4777/7957 cut-off events. [2024-06-28 03:53:31,275 INFO L125 PetriNetUnfolderBase]: For 424268/424274 co-relation queries the response was YES. [2024-06-28 03:53:31,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51393 conditions, 7957 events. 4777/7957 cut-off events. For 424268/424274 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 54840 event pairs, 968 based on Foata normal form. 4/7961 useless extension candidates. Maximal degree in co-relation 51247. Up to 7179 conditions per place. [2024-06-28 03:53:31,382 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 512 selfloop transitions, 102 changer transitions 0/619 dead transitions. [2024-06-28 03:53:31,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 619 transitions, 9581 flow [2024-06-28 03:53:31,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:53:31,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:53:31,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 03:53:31,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-28 03:53:31,383 INFO L175 Difference]: Start difference. First operand has 355 places, 583 transitions, 7949 flow. Second operand 10 states and 163 transitions. [2024-06-28 03:53:31,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 619 transitions, 9581 flow [2024-06-28 03:53:32,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 619 transitions, 9276 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:53:32,692 INFO L231 Difference]: Finished difference. Result has 356 places, 589 transitions, 7978 flow [2024-06-28 03:53:32,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7646, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7978, PETRI_PLACES=356, PETRI_TRANSITIONS=589} [2024-06-28 03:53:32,693 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-28 03:53:32,693 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 589 transitions, 7978 flow [2024-06-28 03:53:32,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:32,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:32,693 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-28 03:53:32,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:53:32,693 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-28 03:53:32,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:32,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1482521435, now seen corresponding path program 7 times [2024-06-28 03:53:32,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:32,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451826266] [2024-06-28 03:53:32,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:32,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:32,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:35,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:35,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:35,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451826266] [2024-06-28 03:53:35,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451826266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:35,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:35,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:35,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204583742] [2024-06-28 03:53:35,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:35,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:35,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:35,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:35,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:35,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:35,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 589 transitions, 7978 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:35,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:35,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:35,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:38,406 INFO L124 PetriNetUnfolderBase]: 4849/8072 cut-off events. [2024-06-28 03:53:38,406 INFO L125 PetriNetUnfolderBase]: For 454968/454978 co-relation queries the response was YES. [2024-06-28 03:53:38,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52108 conditions, 8072 events. 4849/8072 cut-off events. For 454968/454978 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 55943 event pairs, 1282 based on Foata normal form. 18/8090 useless extension candidates. Maximal degree in co-relation 51962. Up to 7226 conditions per place. [2024-06-28 03:53:38,511 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 526 selfloop transitions, 104 changer transitions 0/635 dead transitions. [2024-06-28 03:53:38,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 635 transitions, 9862 flow [2024-06-28 03:53:38,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:53:38,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:53:38,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 03:53:38,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:53:38,513 INFO L175 Difference]: Start difference. First operand has 356 places, 589 transitions, 7978 flow. Second operand 10 states and 170 transitions. [2024-06-28 03:53:38,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 635 transitions, 9862 flow [2024-06-28 03:53:40,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 635 transitions, 9384 flow, removed 58 selfloop flow, removed 9 redundant places. [2024-06-28 03:53:40,040 INFO L231 Difference]: Finished difference. Result has 357 places, 603 transitions, 7888 flow [2024-06-28 03:53:40,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7500, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7888, PETRI_PLACES=357, PETRI_TRANSITIONS=603} [2024-06-28 03:53:40,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-28 03:53:40,040 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 603 transitions, 7888 flow [2024-06-28 03:53:40,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:40,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:40,041 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-28 03:53:40,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:53:40,041 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-28 03:53:40,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:40,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1317022373, now seen corresponding path program 8 times [2024-06-28 03:53:40,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:40,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238887895] [2024-06-28 03:53:40,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:40,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:40,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:42,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:42,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:42,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238887895] [2024-06-28 03:53:42,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238887895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:42,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:42,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:42,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300758645] [2024-06-28 03:53:42,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:42,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:42,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:42,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:42,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:42,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:42,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 603 transitions, 7888 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:42,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:42,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:42,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:45,362 INFO L124 PetriNetUnfolderBase]: 4825/8039 cut-off events. [2024-06-28 03:53:45,362 INFO L125 PetriNetUnfolderBase]: For 434044/434054 co-relation queries the response was YES. [2024-06-28 03:53:45,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50841 conditions, 8039 events. 4825/8039 cut-off events. For 434044/434054 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 55773 event pairs, 1299 based on Foata normal form. 18/8057 useless extension candidates. Maximal degree in co-relation 50695. Up to 7264 conditions per place. [2024-06-28 03:53:45,469 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 535 selfloop transitions, 88 changer transitions 0/628 dead transitions. [2024-06-28 03:53:45,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 628 transitions, 9234 flow [2024-06-28 03:53:45,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:45,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:45,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:53:45,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:53:45,471 INFO L175 Difference]: Start difference. First operand has 357 places, 603 transitions, 7888 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:53:45,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 628 transitions, 9234 flow [2024-06-28 03:53:46,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 628 transitions, 8903 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-28 03:53:46,792 INFO L231 Difference]: Finished difference. Result has 358 places, 603 transitions, 7749 flow [2024-06-28 03:53:46,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7557, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7749, PETRI_PLACES=358, PETRI_TRANSITIONS=603} [2024-06-28 03:53:46,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-28 03:53:46,793 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 603 transitions, 7749 flow [2024-06-28 03:53:46,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:46,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:46,793 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-28 03:53:46,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:53:46,794 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-28 03:53:46,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:46,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1544773979, now seen corresponding path program 13 times [2024-06-28 03:53:46,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:46,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410736631] [2024-06-28 03:53:46,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:46,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:46,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:49,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:49,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:49,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410736631] [2024-06-28 03:53:49,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410736631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:49,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:49,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:49,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811500823] [2024-06-28 03:53:49,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:49,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:49,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:49,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:49,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:49,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:49,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 603 transitions, 7749 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:49,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:49,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:49,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:52,247 INFO L124 PetriNetUnfolderBase]: 4813/8009 cut-off events. [2024-06-28 03:53:52,247 INFO L125 PetriNetUnfolderBase]: For 410305/410311 co-relation queries the response was YES. [2024-06-28 03:53:52,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50172 conditions, 8009 events. 4813/8009 cut-off events. For 410305/410311 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 55313 event pairs, 971 based on Foata normal form. 4/8013 useless extension candidates. Maximal degree in co-relation 50025. Up to 7237 conditions per place. [2024-06-28 03:53:52,355 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 521 selfloop transitions, 100 changer transitions 0/626 dead transitions. [2024-06-28 03:53:52,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 626 transitions, 9095 flow [2024-06-28 03:53:52,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:52,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:52,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:53:52,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 03:53:52,356 INFO L175 Difference]: Start difference. First operand has 358 places, 603 transitions, 7749 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:53:52,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 626 transitions, 9095 flow [2024-06-28 03:53:53,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 626 transitions, 8831 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 03:53:53,770 INFO L231 Difference]: Finished difference. Result has 359 places, 603 transitions, 7695 flow [2024-06-28 03:53:53,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7485, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7695, PETRI_PLACES=359, PETRI_TRANSITIONS=603} [2024-06-28 03:53:53,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-28 03:53:53,771 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 603 transitions, 7695 flow [2024-06-28 03:53:53,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:53,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:53,771 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-28 03:53:53,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:53:53,771 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-28 03:53:53,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:53,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1610130737, now seen corresponding path program 9 times [2024-06-28 03:53:53,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:53,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248461257] [2024-06-28 03:53:53,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:53,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:53,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:56,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:56,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:56,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248461257] [2024-06-28 03:53:56,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248461257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:56,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:56,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:56,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482625243] [2024-06-28 03:53:56,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:56,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:56,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:56,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:56,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:56,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:56,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 603 transitions, 7695 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:53:56,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:56,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:56,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:59,173 INFO L124 PetriNetUnfolderBase]: 4823/8043 cut-off events. [2024-06-28 03:53:59,173 INFO L125 PetriNetUnfolderBase]: For 414473/414483 co-relation queries the response was YES. [2024-06-28 03:53:59,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50267 conditions, 8043 events. 4823/8043 cut-off events. For 414473/414483 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 55911 event pairs, 1229 based on Foata normal form. 12/8055 useless extension candidates. Maximal degree in co-relation 50119. Up to 7089 conditions per place. [2024-06-28 03:53:59,279 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 496 selfloop transitions, 150 changer transitions 0/651 dead transitions. [2024-06-28 03:53:59,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 651 transitions, 9451 flow [2024-06-28 03:53:59,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:59,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:59,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:53:59,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:53:59,282 INFO L175 Difference]: Start difference. First operand has 359 places, 603 transitions, 7695 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:53:59,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 651 transitions, 9451 flow [2024-06-28 03:54:00,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 651 transitions, 9251 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 03:54:00,780 INFO L231 Difference]: Finished difference. Result has 361 places, 623 transitions, 8047 flow [2024-06-28 03:54:00,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7495, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8047, PETRI_PLACES=361, PETRI_TRANSITIONS=623} [2024-06-28 03:54:00,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-28 03:54:00,781 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 623 transitions, 8047 flow [2024-06-28 03:54:00,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:00,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:00,781 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-28 03:54:00,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:54:00,782 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-28 03:54:00,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:00,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1544773793, now seen corresponding path program 10 times [2024-06-28 03:54:00,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:00,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146847687] [2024-06-28 03:54:00,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:00,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:00,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:04,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:04,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:04,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146847687] [2024-06-28 03:54:04,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146847687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:04,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:04,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:04,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859922083] [2024-06-28 03:54:04,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:04,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:04,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:04,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:04,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:04,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:04,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 623 transitions, 8047 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:04,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:04,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:04,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:06,674 INFO L124 PetriNetUnfolderBase]: 4811/8024 cut-off events. [2024-06-28 03:54:06,674 INFO L125 PetriNetUnfolderBase]: For 416370/416380 co-relation queries the response was YES. [2024-06-28 03:54:06,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50605 conditions, 8024 events. 4811/8024 cut-off events. For 416370/416380 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 55750 event pairs, 1278 based on Foata normal form. 14/8038 useless extension candidates. Maximal degree in co-relation 50455. Up to 7194 conditions per place. [2024-06-28 03:54:06,781 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 531 selfloop transitions, 110 changer transitions 0/646 dead transitions. [2024-06-28 03:54:06,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 646 transitions, 9429 flow [2024-06-28 03:54:06,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:06,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:06,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:54:06,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:54:06,783 INFO L175 Difference]: Start difference. First operand has 361 places, 623 transitions, 8047 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:54:06,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 646 transitions, 9429 flow [2024-06-28 03:54:08,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 646 transitions, 9265 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-28 03:54:08,383 INFO L231 Difference]: Finished difference. Result has 366 places, 623 transitions, 8113 flow [2024-06-28 03:54:08,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7883, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8113, PETRI_PLACES=366, PETRI_TRANSITIONS=623} [2024-06-28 03:54:08,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-28 03:54:08,384 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 623 transitions, 8113 flow [2024-06-28 03:54:08,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:08,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:08,385 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-28 03:54:08,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:54:08,385 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-28 03:54:08,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:08,385 INFO L85 PathProgramCache]: Analyzing trace with hash 534305657, now seen corresponding path program 14 times [2024-06-28 03:54:08,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:08,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957739293] [2024-06-28 03:54:08,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:08,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:08,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:11,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:11,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:11,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957739293] [2024-06-28 03:54:11,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957739293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:11,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:11,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:11,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053535874] [2024-06-28 03:54:11,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:11,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:11,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:11,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:11,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:11,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:11,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 623 transitions, 8113 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:11,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:11,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:11,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:14,337 INFO L124 PetriNetUnfolderBase]: 4821/8017 cut-off events. [2024-06-28 03:54:14,338 INFO L125 PetriNetUnfolderBase]: For 415110/415116 co-relation queries the response was YES. [2024-06-28 03:54:14,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51070 conditions, 8017 events. 4821/8017 cut-off events. For 415110/415116 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 55234 event pairs, 934 based on Foata normal form. 2/8019 useless extension candidates. Maximal degree in co-relation 50918. Up to 6858 conditions per place. [2024-06-28 03:54:14,431 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 409 selfloop transitions, 237 changer transitions 0/651 dead transitions. [2024-06-28 03:54:14,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 651 transitions, 9799 flow [2024-06-28 03:54:14,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:14,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:14,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:54:14,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:54:14,433 INFO L175 Difference]: Start difference. First operand has 366 places, 623 transitions, 8113 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:54:14,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 651 transitions, 9799 flow [2024-06-28 03:54:15,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 651 transitions, 9579 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 03:54:15,998 INFO L231 Difference]: Finished difference. Result has 367 places, 629 transitions, 8519 flow [2024-06-28 03:54:15,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7893, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8519, PETRI_PLACES=367, PETRI_TRANSITIONS=629} [2024-06-28 03:54:15,999 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-28 03:54:15,999 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 629 transitions, 8519 flow [2024-06-28 03:54:15,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:15,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:15,999 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-28 03:54:16,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:54:16,000 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-28 03:54:16,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:16,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1160988833, now seen corresponding path program 11 times [2024-06-28 03:54:16,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:16,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742972070] [2024-06-28 03:54:16,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:16,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:16,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:18,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:18,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:18,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742972070] [2024-06-28 03:54:18,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742972070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:18,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:18,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:18,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199256427] [2024-06-28 03:54:18,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:18,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:18,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:18,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:18,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:18,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:18,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 629 transitions, 8519 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:18,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:18,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:18,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:21,666 INFO L124 PetriNetUnfolderBase]: 4847/8095 cut-off events. [2024-06-28 03:54:21,666 INFO L125 PetriNetUnfolderBase]: For 439139/439149 co-relation queries the response was YES. [2024-06-28 03:54:21,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52451 conditions, 8095 events. 4847/8095 cut-off events. For 439139/439149 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 56425 event pairs, 1219 based on Foata normal form. 12/8107 useless extension candidates. Maximal degree in co-relation 52298. Up to 7118 conditions per place. [2024-06-28 03:54:21,779 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 509 selfloop transitions, 146 changer transitions 0/660 dead transitions. [2024-06-28 03:54:21,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 660 transitions, 10361 flow [2024-06-28 03:54:21,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:21,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:21,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:54:21,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:54:21,781 INFO L175 Difference]: Start difference. First operand has 367 places, 629 transitions, 8519 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:54:21,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 660 transitions, 10361 flow [2024-06-28 03:54:23,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 660 transitions, 10134 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 03:54:23,501 INFO L231 Difference]: Finished difference. Result has 371 places, 635 transitions, 8674 flow [2024-06-28 03:54:23,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8292, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8674, PETRI_PLACES=371, PETRI_TRANSITIONS=635} [2024-06-28 03:54:23,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-28 03:54:23,501 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 635 transitions, 8674 flow [2024-06-28 03:54:23,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:23,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:23,502 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-28 03:54:23,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:54:23,502 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-28 03:54:23,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:23,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1160751683, now seen corresponding path program 12 times [2024-06-28 03:54:23,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:23,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834260465] [2024-06-28 03:54:23,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:23,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:23,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:26,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:26,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:26,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834260465] [2024-06-28 03:54:26,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834260465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:26,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:26,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:26,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498900871] [2024-06-28 03:54:26,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:26,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:26,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:26,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:26,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:26,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:26,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 635 transitions, 8674 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:26,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:26,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:26,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:29,342 INFO L124 PetriNetUnfolderBase]: 4841/8092 cut-off events. [2024-06-28 03:54:29,342 INFO L125 PetriNetUnfolderBase]: For 434754/434764 co-relation queries the response was YES. [2024-06-28 03:54:29,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52284 conditions, 8092 events. 4841/8092 cut-off events. For 434754/434764 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 56445 event pairs, 1208 based on Foata normal form. 12/8104 useless extension candidates. Maximal degree in co-relation 52129. Up to 7113 conditions per place. [2024-06-28 03:54:29,448 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 151 changer transitions 0/659 dead transitions. [2024-06-28 03:54:29,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 659 transitions, 10254 flow [2024-06-28 03:54:29,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:29,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:29,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:54:29,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:54:29,449 INFO L175 Difference]: Start difference. First operand has 371 places, 635 transitions, 8674 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:54:29,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 659 transitions, 10254 flow [2024-06-28 03:54:31,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 659 transitions, 9981 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 03:54:31,426 INFO L231 Difference]: Finished difference. Result has 375 places, 635 transitions, 8709 flow [2024-06-28 03:54:31,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8401, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8709, PETRI_PLACES=375, PETRI_TRANSITIONS=635} [2024-06-28 03:54:31,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-28 03:54:31,426 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 635 transitions, 8709 flow [2024-06-28 03:54:31,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:31,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:31,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] [2024-06-28 03:54:31,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:54:31,427 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-28 03:54:31,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:31,427 INFO L85 PathProgramCache]: Analyzing trace with hash -835556269, now seen corresponding path program 13 times [2024-06-28 03:54:31,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:31,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54687096] [2024-06-28 03:54:31,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:31,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:31,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:34,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:34,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:34,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54687096] [2024-06-28 03:54:34,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54687096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:34,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:34,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:34,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905988965] [2024-06-28 03:54:34,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:34,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:34,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:34,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:34,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:34,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:34,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 635 transitions, 8709 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:34,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:34,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:34,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:36,846 INFO L124 PetriNetUnfolderBase]: 4851/8118 cut-off events. [2024-06-28 03:54:36,846 INFO L125 PetriNetUnfolderBase]: For 444668/444694 co-relation queries the response was YES. [2024-06-28 03:54:36,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52477 conditions, 8118 events. 4851/8118 cut-off events. For 444668/444694 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 56692 event pairs, 1244 based on Foata normal form. 22/8140 useless extension candidates. Maximal degree in co-relation 52321. Up to 7123 conditions per place. [2024-06-28 03:54:36,962 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 501 selfloop transitions, 151 changer transitions 0/657 dead transitions. [2024-06-28 03:54:36,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 657 transitions, 10314 flow [2024-06-28 03:54:36,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:36,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:36,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:54:36,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:54:36,964 INFO L175 Difference]: Start difference. First operand has 375 places, 635 transitions, 8709 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:54:36,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 657 transitions, 10314 flow [2024-06-28 03:54:38,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 657 transitions, 9998 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 03:54:38,910 INFO L231 Difference]: Finished difference. Result has 376 places, 638 transitions, 8752 flow [2024-06-28 03:54:38,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8399, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8752, PETRI_PLACES=376, PETRI_TRANSITIONS=638} [2024-06-28 03:54:38,910 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-28 03:54:38,910 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 638 transitions, 8752 flow [2024-06-28 03:54:38,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:38,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:38,911 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-28 03:54:38,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:54:38,911 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-28 03:54:38,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:38,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1580096047, now seen corresponding path program 14 times [2024-06-28 03:54:38,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:38,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058911444] [2024-06-28 03:54:38,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:38,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:38,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:42,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:42,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:42,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058911444] [2024-06-28 03:54:42,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058911444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:42,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:42,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:42,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247090660] [2024-06-28 03:54:42,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:42,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:42,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:42,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:42,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:42,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:42,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 638 transitions, 8752 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:42,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:42,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:42,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:45,074 INFO L124 PetriNetUnfolderBase]: 4861/8131 cut-off events. [2024-06-28 03:54:45,074 INFO L125 PetriNetUnfolderBase]: For 452952/452978 co-relation queries the response was YES. [2024-06-28 03:54:45,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52641 conditions, 8131 events. 4861/8131 cut-off events. For 452952/452978 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 56719 event pairs, 1245 based on Foata normal form. 22/8153 useless extension candidates. Maximal degree in co-relation 52484. Up to 7133 conditions per place. [2024-06-28 03:54:45,197 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 150 changer transitions 0/660 dead transitions. [2024-06-28 03:54:45,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 660 transitions, 10365 flow [2024-06-28 03:54:45,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:45,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:45,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:54:45,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:54:45,199 INFO L175 Difference]: Start difference. First operand has 376 places, 638 transitions, 8752 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:54:45,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 660 transitions, 10365 flow [2024-06-28 03:54:47,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 660 transitions, 9890 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 03:54:47,233 INFO L231 Difference]: Finished difference. Result has 377 places, 641 transitions, 8634 flow [2024-06-28 03:54:47,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8292, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8634, PETRI_PLACES=377, PETRI_TRANSITIONS=641} [2024-06-28 03:54:47,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-28 03:54:47,234 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 641 transitions, 8634 flow [2024-06-28 03:54:47,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:47,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:47,234 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-28 03:54:47,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:54:47,235 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-28 03:54:47,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:47,235 INFO L85 PathProgramCache]: Analyzing trace with hash -135528609, now seen corresponding path program 15 times [2024-06-28 03:54:47,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:47,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832188438] [2024-06-28 03:54:47,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:47,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:47,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:50,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:50,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:50,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832188438] [2024-06-28 03:54:50,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832188438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:50,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:50,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:50,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360500857] [2024-06-28 03:54:50,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:50,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:50,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:50,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:50,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:50,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:50,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 641 transitions, 8634 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:50,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:50,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:50,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:53,139 INFO L124 PetriNetUnfolderBase]: 4855/8123 cut-off events. [2024-06-28 03:54:53,139 INFO L125 PetriNetUnfolderBase]: For 450992/451018 co-relation queries the response was YES. [2024-06-28 03:54:53,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52317 conditions, 8123 events. 4855/8123 cut-off events. For 450992/451018 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 56708 event pairs, 1245 based on Foata normal form. 22/8145 useless extension candidates. Maximal degree in co-relation 52159. Up to 7128 conditions per place. [2024-06-28 03:54:53,234 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 151 changer transitions 0/659 dead transitions. [2024-06-28 03:54:53,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 659 transitions, 10010 flow [2024-06-28 03:54:53,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:53,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:53,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:54:53,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:54:53,236 INFO L175 Difference]: Start difference. First operand has 377 places, 641 transitions, 8634 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:54:53,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 659 transitions, 10010 flow [2024-06-28 03:54:54,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 659 transitions, 9694 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 03:54:54,989 INFO L231 Difference]: Finished difference. Result has 380 places, 641 transitions, 8626 flow [2024-06-28 03:54:54,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8318, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8626, PETRI_PLACES=380, PETRI_TRANSITIONS=641} [2024-06-28 03:54:54,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 03:54:54,990 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 641 transitions, 8626 flow [2024-06-28 03:54:54,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:54:54,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:54,990 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-28 03:54:54,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:54:54,991 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-28 03:54:54,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:54,991 INFO L85 PathProgramCache]: Analyzing trace with hash -135528795, now seen corresponding path program 15 times [2024-06-28 03:54:54,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:54,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48711492] [2024-06-28 03:54:54,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:54,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:55,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:58,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-28 03:54:58,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:58,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48711492] [2024-06-28 03:54:58,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48711492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:58,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:58,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:54:58,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565709804] [2024-06-28 03:54:58,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:58,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:54:58,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:58,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:54:58,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:54:58,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:58,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 641 transitions, 8626 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:58,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:58,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:58,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:00,916 INFO L124 PetriNetUnfolderBase]: 4865/8097 cut-off events. [2024-06-28 03:55:00,916 INFO L125 PetriNetUnfolderBase]: For 456824/456846 co-relation queries the response was YES. [2024-06-28 03:55:01,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52478 conditions, 8097 events. 4865/8097 cut-off events. For 456824/456846 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 55881 event pairs, 936 based on Foata normal form. 12/8109 useless extension candidates. Maximal degree in co-relation 52319. Up to 6916 conditions per place. [2024-06-28 03:55:01,036 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 240 changer transitions 0/661 dead transitions. [2024-06-28 03:55:01,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 661 transitions, 10256 flow [2024-06-28 03:55:01,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:01,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:01,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:55:01,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:55:01,037 INFO L175 Difference]: Start difference. First operand has 380 places, 641 transitions, 8626 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:55:01,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 661 transitions, 10256 flow [2024-06-28 03:55:02,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 661 transitions, 9910 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 03:55:02,900 INFO L231 Difference]: Finished difference. Result has 380 places, 644 transitions, 8842 flow [2024-06-28 03:55:02,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8280, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8842, PETRI_PLACES=380, PETRI_TRANSITIONS=644} [2024-06-28 03:55:02,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 03:55:02,900 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 644 transitions, 8842 flow [2024-06-28 03:55:02,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:02,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:02,900 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-28 03:55:02,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:55:02,901 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-28 03:55:02,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:02,901 INFO L85 PathProgramCache]: Analyzing trace with hash -17996631, now seen corresponding path program 16 times [2024-06-28 03:55:02,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:02,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111895905] [2024-06-28 03:55:02,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:02,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:02,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:06,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:06,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:06,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111895905] [2024-06-28 03:55:06,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111895905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:06,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:06,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:06,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590713007] [2024-06-28 03:55:06,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:06,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:06,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:06,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:06,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:06,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:55:06,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 644 transitions, 8842 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:55:06,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:06,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:55:06,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:09,090 INFO L124 PetriNetUnfolderBase]: 4875/8104 cut-off events. [2024-06-28 03:55:09,090 INFO L125 PetriNetUnfolderBase]: For 466943/466949 co-relation queries the response was YES. [2024-06-28 03:55:09,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52975 conditions, 8104 events. 4875/8104 cut-off events. For 466943/466949 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 55996 event pairs, 953 based on Foata normal form. 2/8106 useless extension candidates. Maximal degree in co-relation 52815. Up to 7425 conditions per place. [2024-06-28 03:55:09,206 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 579 selfloop transitions, 79 changer transitions 0/663 dead transitions. [2024-06-28 03:55:09,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 663 transitions, 10294 flow [2024-06-28 03:55:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:09,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:09,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:55:09,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-28 03:55:09,207 INFO L175 Difference]: Start difference. First operand has 380 places, 644 transitions, 8842 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:55:09,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 663 transitions, 10294 flow [2024-06-28 03:55:11,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 663 transitions, 9666 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 03:55:11,131 INFO L231 Difference]: Finished difference. Result has 382 places, 647 transitions, 8466 flow [2024-06-28 03:55:11,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8228, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8466, PETRI_PLACES=382, PETRI_TRANSITIONS=647} [2024-06-28 03:55:11,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-28 03:55:11,131 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 647 transitions, 8466 flow [2024-06-28 03:55:11,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:55:11,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:11,131 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-28 03:55:11,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:55:11,132 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-28 03:55:11,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:11,132 INFO L85 PathProgramCache]: Analyzing trace with hash 480137821, now seen corresponding path program 17 times [2024-06-28 03:55:11,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:11,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320741507] [2024-06-28 03:55:11,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:11,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:11,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:14,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:14,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:14,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320741507] [2024-06-28 03:55:14,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320741507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:14,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:14,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:14,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452006746] [2024-06-28 03:55:14,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:14,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:14,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:14,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:14,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:14,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:55:14,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 647 transitions, 8466 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:55:14,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:14,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:55:14,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:17,370 INFO L124 PetriNetUnfolderBase]: 4869/8105 cut-off events. [2024-06-28 03:55:17,370 INFO L125 PetriNetUnfolderBase]: For 463817/463839 co-relation queries the response was YES. [2024-06-28 03:55:17,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52087 conditions, 8105 events. 4869/8105 cut-off events. For 463817/463839 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 55957 event pairs, 950 based on Foata normal form. 12/8117 useless extension candidates. Maximal degree in co-relation 51926. Up to 6921 conditions per place. [2024-06-28 03:55:17,476 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 429 selfloop transitions, 229 changer transitions 0/663 dead transitions. [2024-06-28 03:55:17,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 663 transitions, 9836 flow [2024-06-28 03:55:17,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:17,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:17,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:55:17,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:55:17,477 INFO L175 Difference]: Start difference. First operand has 382 places, 647 transitions, 8466 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:55:17,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 663 transitions, 9836 flow [2024-06-28 03:55:19,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 663 transitions, 9487 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-28 03:55:19,595 INFO L231 Difference]: Finished difference. Result has 381 places, 647 transitions, 8581 flow [2024-06-28 03:55:19,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8117, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8581, PETRI_PLACES=381, PETRI_TRANSITIONS=647} [2024-06-28 03:55:19,596 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 03:55:19,596 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 647 transitions, 8581 flow [2024-06-28 03:55:19,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-28 03:55:19,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:19,596 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-28 03:55:19,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:55:19,596 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-28 03:55:19,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:19,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1421445351, now seen corresponding path program 1 times [2024-06-28 03:55:19,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:19,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509916968] [2024-06-28 03:55:19,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:19,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:19,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:22,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:22,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:22,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509916968] [2024-06-28 03:55:22,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509916968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:22,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:22,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:55:22,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647421166] [2024-06-28 03:55:22,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:22,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:55:22,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:22,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:55:22,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:55:23,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:55:23,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 647 transitions, 8581 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:23,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:23,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:55:23,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:25,737 INFO L124 PetriNetUnfolderBase]: 4877/8120 cut-off events. [2024-06-28 03:55:25,737 INFO L125 PetriNetUnfolderBase]: For 475133/475133 co-relation queries the response was YES. [2024-06-28 03:55:25,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52521 conditions, 8120 events. 4877/8120 cut-off events. For 475133/475133 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 56497 event pairs, 1686 based on Foata normal form. 2/8122 useless extension candidates. Maximal degree in co-relation 52361. Up to 7550 conditions per place. [2024-06-28 03:55:25,861 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 639 selfloop transitions, 30 changer transitions 0/674 dead transitions. [2024-06-28 03:55:25,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 674 transitions, 10053 flow [2024-06-28 03:55:25,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:25,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:25,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:55:25,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 03:55:25,863 INFO L175 Difference]: Start difference. First operand has 381 places, 647 transitions, 8581 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:55:25,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 674 transitions, 10053 flow [2024-06-28 03:55:28,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 674 transitions, 9330 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 03:55:28,275 INFO L231 Difference]: Finished difference. Result has 381 places, 649 transitions, 7965 flow [2024-06-28 03:55:28,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7858, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7965, PETRI_PLACES=381, PETRI_TRANSITIONS=649} [2024-06-28 03:55:28,275 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 03:55:28,275 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 649 transitions, 7965 flow [2024-06-28 03:55:28,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:28,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:28,275 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-28 03:55:28,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:55:28,276 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-28 03:55:28,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:28,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1160534993, now seen corresponding path program 2 times [2024-06-28 03:55:28,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:28,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227254532] [2024-06-28 03:55:28,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:28,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:28,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:31,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:31,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:31,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227254532] [2024-06-28 03:55:31,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227254532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:31,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:31,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:55:31,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324434563] [2024-06-28 03:55:31,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:31,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:55:31,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:31,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:55:31,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:55:31,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:55:31,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 649 transitions, 7965 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:31,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:31,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:55:31,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:34,522 INFO L124 PetriNetUnfolderBase]: 4885/8132 cut-off events. [2024-06-28 03:55:34,522 INFO L125 PetriNetUnfolderBase]: For 481516/481516 co-relation queries the response was YES. [2024-06-28 03:55:34,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51555 conditions, 8132 events. 4885/8132 cut-off events. For 481516/481516 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 56596 event pairs, 1688 based on Foata normal form. 2/8134 useless extension candidates. Maximal degree in co-relation 51395. Up to 7562 conditions per place. [2024-06-28 03:55:34,628 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 638 selfloop transitions, 29 changer transitions 0/672 dead transitions. [2024-06-28 03:55:34,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 672 transitions, 9417 flow [2024-06-28 03:55:34,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:34,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:34,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:55:34,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 03:55:34,630 INFO L175 Difference]: Start difference. First operand has 381 places, 649 transitions, 7965 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:55:34,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 672 transitions, 9417 flow [2024-06-28 03:55:36,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 672 transitions, 9326 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:55:36,927 INFO L231 Difference]: Finished difference. Result has 383 places, 651 transitions, 7983 flow [2024-06-28 03:55:36,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7874, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7983, PETRI_PLACES=383, PETRI_TRANSITIONS=651} [2024-06-28 03:55:36,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-28 03:55:36,928 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 651 transitions, 7983 flow [2024-06-28 03:55:36,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:36,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:36,928 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-28 03:55:36,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:55:36,928 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-28 03:55:36,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:36,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1160527553, now seen corresponding path program 3 times [2024-06-28 03:55:36,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:36,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511345562] [2024-06-28 03:55:36,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:36,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:36,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:40,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:40,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:40,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511345562] [2024-06-28 03:55:40,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511345562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:40,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:40,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:55:40,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333362015] [2024-06-28 03:55:40,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:40,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:55:40,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:40,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:55:40,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:55:40,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:55:40,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 651 transitions, 7983 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:40,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:40,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:55:40,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:42,963 INFO L124 PetriNetUnfolderBase]: 4893/8144 cut-off events. [2024-06-28 03:55:42,963 INFO L125 PetriNetUnfolderBase]: For 491384/491384 co-relation queries the response was YES. [2024-06-28 03:55:43,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51888 conditions, 8144 events. 4893/8144 cut-off events. For 491384/491384 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 56701 event pairs, 1688 based on Foata normal form. 2/8146 useless extension candidates. Maximal degree in co-relation 51727. Up to 7554 conditions per place. [2024-06-28 03:55:43,087 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 635 selfloop transitions, 34 changer transitions 0/674 dead transitions. [2024-06-28 03:55:43,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 674 transitions, 9441 flow [2024-06-28 03:55:43,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:43,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:43,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:55:43,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 03:55:43,089 INFO L175 Difference]: Start difference. First operand has 383 places, 651 transitions, 7983 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:55:43,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 674 transitions, 9441 flow [2024-06-28 03:55:45,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 674 transitions, 9348 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 03:55:45,351 INFO L231 Difference]: Finished difference. Result has 385 places, 653 transitions, 8013 flow [2024-06-28 03:55:45,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7890, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8013, PETRI_PLACES=385, PETRI_TRANSITIONS=653} [2024-06-28 03:55:45,351 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-28 03:55:45,351 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 653 transitions, 8013 flow [2024-06-28 03:55:45,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:45,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:45,351 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-28 03:55:45,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:55:45,352 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-28 03:55:45,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:45,353 INFO L85 PathProgramCache]: Analyzing trace with hash 893127197, now seen corresponding path program 4 times [2024-06-28 03:55:45,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:45,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596066536] [2024-06-28 03:55:45,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:45,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:45,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:48,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:48,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:48,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596066536] [2024-06-28 03:55:48,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596066536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:48,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:48,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:55:48,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512382375] [2024-06-28 03:55:48,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:48,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:55:48,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:48,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:55:48,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:55:48,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:55:48,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 653 transitions, 8013 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:48,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:48,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:55:48,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:51,569 INFO L124 PetriNetUnfolderBase]: 4901/8162 cut-off events. [2024-06-28 03:55:51,569 INFO L125 PetriNetUnfolderBase]: For 501581/501583 co-relation queries the response was YES. [2024-06-28 03:55:51,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52255 conditions, 8162 events. 4901/8162 cut-off events. For 501581/501583 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 56854 event pairs, 1696 based on Foata normal form. 4/8166 useless extension candidates. Maximal degree in co-relation 52093. Up to 7586 conditions per place. [2024-06-28 03:55:51,688 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 637 selfloop transitions, 29 changer transitions 0/671 dead transitions. [2024-06-28 03:55:51,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 671 transitions, 9447 flow [2024-06-28 03:55:51,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:51,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:51,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:55:51,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:55:51,689 INFO L175 Difference]: Start difference. First operand has 385 places, 653 transitions, 8013 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:55:51,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 671 transitions, 9447 flow [2024-06-28 03:55:54,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 671 transitions, 9340 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 03:55:54,030 INFO L231 Difference]: Finished difference. Result has 387 places, 655 transitions, 8023 flow [2024-06-28 03:55:54,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7906, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8023, PETRI_PLACES=387, PETRI_TRANSITIONS=655} [2024-06-28 03:55:54,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-28 03:55:54,030 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 655 transitions, 8023 flow [2024-06-28 03:55:54,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:54,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:54,032 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-28 03:55:54,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:55:54,032 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-28 03:55:54,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:54,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1594136257, now seen corresponding path program 5 times [2024-06-28 03:55:54,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:54,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618604380] [2024-06-28 03:55:54,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:54,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:54,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:57,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:57,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:57,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618604380] [2024-06-28 03:55:57,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618604380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:57,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:57,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:55:57,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153927382] [2024-06-28 03:55:57,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:57,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:55:57,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:57,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:55:57,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:55:57,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:55:57,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 655 transitions, 8023 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:57,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:57,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:55:57,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:00,404 INFO L124 PetriNetUnfolderBase]: 4909/8174 cut-off events. [2024-06-28 03:56:00,404 INFO L125 PetriNetUnfolderBase]: For 511831/511833 co-relation queries the response was YES. [2024-06-28 03:56:00,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52574 conditions, 8174 events. 4909/8174 cut-off events. For 511831/511833 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 56961 event pairs, 1696 based on Foata normal form. 4/8178 useless extension candidates. Maximal degree in co-relation 52411. Up to 7584 conditions per place. [2024-06-28 03:56:00,510 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 636 selfloop transitions, 32 changer transitions 0/673 dead transitions. [2024-06-28 03:56:00,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 673 transitions, 9463 flow [2024-06-28 03:56:00,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:56:00,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:56:00,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:56:00,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-28 03:56:00,512 INFO L175 Difference]: Start difference. First operand has 387 places, 655 transitions, 8023 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:56:00,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 673 transitions, 9463 flow [2024-06-28 03:56:03,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 673 transitions, 9362 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 03:56:03,139 INFO L231 Difference]: Finished difference. Result has 389 places, 657 transitions, 8049 flow [2024-06-28 03:56:03,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7922, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8049, PETRI_PLACES=389, PETRI_TRANSITIONS=657} [2024-06-28 03:56:03,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-28 03:56:03,139 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 657 transitions, 8049 flow [2024-06-28 03:56:03,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:03,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:03,140 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-28 03:56:03,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:56:03,140 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-28 03:56:03,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:03,140 INFO L85 PathProgramCache]: Analyzing trace with hash 425413605, now seen corresponding path program 6 times [2024-06-28 03:56:03,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:03,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902375438] [2024-06-28 03:56:03,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:03,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:03,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:06,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:06,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:06,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902375438] [2024-06-28 03:56:06,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902375438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:06,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:06,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:56:06,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525222035] [2024-06-28 03:56:06,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:06,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:56:06,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:06,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:56:06,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:56:06,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:06,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 657 transitions, 8049 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:06,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:06,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:06,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:09,176 INFO L124 PetriNetUnfolderBase]: 4904/8167 cut-off events. [2024-06-28 03:56:09,177 INFO L125 PetriNetUnfolderBase]: For 511774/511776 co-relation queries the response was YES. [2024-06-28 03:56:09,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52525 conditions, 8167 events. 4904/8167 cut-off events. For 511774/511776 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 56875 event pairs, 1689 based on Foata normal form. 4/8171 useless extension candidates. Maximal degree in co-relation 52361. Up to 7529 conditions per place. [2024-06-28 03:56:09,299 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 627 selfloop transitions, 43 changer transitions 0/675 dead transitions. [2024-06-28 03:56:09,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 675 transitions, 9495 flow [2024-06-28 03:56:09,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:56:09,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:56:09,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:56:09,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:56:09,301 INFO L175 Difference]: Start difference. First operand has 389 places, 657 transitions, 8049 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:56:09,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 675 transitions, 9495 flow [2024-06-28 03:56:11,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 675 transitions, 9384 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 03:56:11,685 INFO L231 Difference]: Finished difference. Result has 391 places, 659 transitions, 8091 flow [2024-06-28 03:56:11,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7938, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8091, PETRI_PLACES=391, PETRI_TRANSITIONS=659} [2024-06-28 03:56:11,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-28 03:56:11,685 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 659 transitions, 8091 flow [2024-06-28 03:56:11,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:11,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:11,685 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-28 03:56:11,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:56:11,686 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-28 03:56:11,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:11,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1688531088, now seen corresponding path program 1 times [2024-06-28 03:56:11,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:11,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650385857] [2024-06-28 03:56:11,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:11,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:11,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:14,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:14,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:14,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650385857] [2024-06-28 03:56:14,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650385857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:14,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:14,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:56:14,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343099413] [2024-06-28 03:56:14,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:14,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:56:14,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:14,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:56:14,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:56:14,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:14,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 659 transitions, 8091 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:14,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:14,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:14,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:17,864 INFO L124 PetriNetUnfolderBase]: 4984/8276 cut-off events. [2024-06-28 03:56:17,864 INFO L125 PetriNetUnfolderBase]: For 553237/553243 co-relation queries the response was YES. [2024-06-28 03:56:17,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54244 conditions, 8276 events. 4984/8276 cut-off events. For 553237/553243 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 57530 event pairs, 1225 based on Foata normal form. 8/8283 useless extension candidates. Maximal degree in co-relation 54079. Up to 7270 conditions per place. [2024-06-28 03:56:17,977 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 583 selfloop transitions, 157 changer transitions 0/745 dead transitions. [2024-06-28 03:56:17,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 745 transitions, 10777 flow [2024-06-28 03:56:17,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 03:56:17,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 03:56:17,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 256 transitions. [2024-06-28 03:56:17,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40634920634920635 [2024-06-28 03:56:17,979 INFO L175 Difference]: Start difference. First operand has 391 places, 659 transitions, 8091 flow. Second operand 15 states and 256 transitions. [2024-06-28 03:56:17,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 745 transitions, 10777 flow [2024-06-28 03:56:20,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 745 transitions, 10640 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 03:56:20,847 INFO L231 Difference]: Finished difference. Result has 402 places, 681 transitions, 8714 flow [2024-06-28 03:56:20,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7954, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8714, PETRI_PLACES=402, PETRI_TRANSITIONS=681} [2024-06-28 03:56:20,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-28 03:56:20,848 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 681 transitions, 8714 flow [2024-06-28 03:56:20,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:20,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:20,848 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-28 03:56:20,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:56:20,849 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-28 03:56:20,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:20,849 INFO L85 PathProgramCache]: Analyzing trace with hash 959140188, now seen corresponding path program 2 times [2024-06-28 03:56:20,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:20,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116215561] [2024-06-28 03:56:20,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:20,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:20,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:23,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:23,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:23,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116215561] [2024-06-28 03:56:23,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116215561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:23,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:23,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:56:23,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275792406] [2024-06-28 03:56:23,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:23,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:56:23,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:23,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:56:23,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:56:23,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:23,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 681 transitions, 8714 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:23,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:23,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:23,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:27,437 INFO L124 PetriNetUnfolderBase]: 4994/8290 cut-off events. [2024-06-28 03:56:27,437 INFO L125 PetriNetUnfolderBase]: For 570456/570462 co-relation queries the response was YES. [2024-06-28 03:56:27,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55760 conditions, 8290 events. 4994/8290 cut-off events. For 570456/570462 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 57555 event pairs, 1225 based on Foata normal form. 8/8297 useless extension candidates. Maximal degree in co-relation 55592. Up to 7280 conditions per place. [2024-06-28 03:56:27,563 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 583 selfloop transitions, 156 changer transitions 0/744 dead transitions. [2024-06-28 03:56:27,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 744 transitions, 11101 flow [2024-06-28 03:56:27,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 03:56:27,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 03:56:27,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 253 transitions. [2024-06-28 03:56:27,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015873015873016 [2024-06-28 03:56:27,564 INFO L175 Difference]: Start difference. First operand has 402 places, 681 transitions, 8714 flow. Second operand 15 states and 253 transitions. [2024-06-28 03:56:27,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 744 transitions, 11101 flow [2024-06-28 03:56:30,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 744 transitions, 10802 flow, removed 84 selfloop flow, removed 9 redundant places. [2024-06-28 03:56:30,435 INFO L231 Difference]: Finished difference. Result has 408 places, 684 transitions, 8808 flow [2024-06-28 03:56:30,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8443, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8808, PETRI_PLACES=408, PETRI_TRANSITIONS=684} [2024-06-28 03:56:30,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-28 03:56:30,435 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 684 transitions, 8808 flow [2024-06-28 03:56:30,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:30,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56: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-28 03:56:30,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:56:30,435 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-28 03:56:30,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:30,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1161631106, now seen corresponding path program 3 times [2024-06-28 03:56:30,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:30,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426897319] [2024-06-28 03:56:30,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:30,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:30,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:33,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-28 03:56:33,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:33,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426897319] [2024-06-28 03:56:33,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426897319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:33,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:33,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:56:33,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088649008] [2024-06-28 03:56:33,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:33,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:56:33,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:33,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:56:33,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:56:33,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:33,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 684 transitions, 8808 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:33,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:33,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:33,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:37,057 INFO L124 PetriNetUnfolderBase]: 4988/8282 cut-off events. [2024-06-28 03:56:37,057 INFO L125 PetriNetUnfolderBase]: For 568452/568458 co-relation queries the response was YES. [2024-06-28 03:56:37,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55754 conditions, 8282 events. 4988/8282 cut-off events. For 568452/568458 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 57496 event pairs, 1221 based on Foata normal form. 8/8289 useless extension candidates. Maximal degree in co-relation 55584. Up to 7275 conditions per place. [2024-06-28 03:56:37,187 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 575 selfloop transitions, 160 changer transitions 0/740 dead transitions. [2024-06-28 03:56:37,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 740 transitions, 10900 flow [2024-06-28 03:56:37,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 03:56:37,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 03:56:37,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 246 transitions. [2024-06-28 03:56:37,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-28 03:56:37,188 INFO L175 Difference]: Start difference. First operand has 408 places, 684 transitions, 8808 flow. Second operand 15 states and 246 transitions. [2024-06-28 03:56:37,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 740 transitions, 10900 flow [2024-06-28 03:56:40,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 740 transitions, 10563 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-06-28 03:56:40,024 INFO L231 Difference]: Finished difference. Result has 412 places, 685 transitions, 8838 flow [2024-06-28 03:56:40,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8471, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8838, PETRI_PLACES=412, PETRI_TRANSITIONS=685} [2024-06-28 03:56:40,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-28 03:56:40,025 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 685 transitions, 8838 flow [2024-06-28 03:56:40,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:40,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:40,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, 1] [2024-06-28 03:56:40,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:56:40,026 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-28 03:56:40,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:40,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1824885534, now seen corresponding path program 4 times [2024-06-28 03:56:40,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:40,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170844181] [2024-06-28 03:56:40,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:40,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:40,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:42,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:42,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:42,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170844181] [2024-06-28 03:56:42,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170844181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:42,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:42,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:56:42,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927607444] [2024-06-28 03:56:42,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:42,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:56:42,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:42,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:56:42,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:56:42,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:42,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 685 transitions, 8838 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:42,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:42,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:42,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:46,168 INFO L124 PetriNetUnfolderBase]: 5079/8404 cut-off events. [2024-06-28 03:56:46,168 INFO L125 PetriNetUnfolderBase]: For 611263/611269 co-relation queries the response was YES. [2024-06-28 03:56:46,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57240 conditions, 8404 events. 5079/8404 cut-off events. For 611263/611269 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 58146 event pairs, 995 based on Foata normal form. 10/8414 useless extension candidates. Maximal degree in co-relation 57068. Up to 7548 conditions per place. [2024-06-28 03:56:46,278 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 609 selfloop transitions, 142 changer transitions 0/756 dead transitions. [2024-06-28 03:56:46,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 756 transitions, 11093 flow [2024-06-28 03:56:46,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:56:46,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:56:46,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 220 transitions. [2024-06-28 03:56:46,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2024-06-28 03:56:46,280 INFO L175 Difference]: Start difference. First operand has 412 places, 685 transitions, 8838 flow. Second operand 13 states and 220 transitions. [2024-06-28 03:56:46,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 756 transitions, 11093 flow [2024-06-28 03:56:48,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 756 transitions, 10771 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-28 03:56:48,959 INFO L231 Difference]: Finished difference. Result has 415 places, 709 transitions, 9256 flow [2024-06-28 03:56:48,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8563, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9256, PETRI_PLACES=415, PETRI_TRANSITIONS=709} [2024-06-28 03:56:48,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-28 03:56:48,959 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 709 transitions, 9256 flow [2024-06-28 03:56:48,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:48,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:48,960 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-28 03:56:48,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:56:48,960 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-28 03:56:48,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:48,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1825035264, now seen corresponding path program 5 times [2024-06-28 03:56:48,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:48,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230148691] [2024-06-28 03:56:48,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:48,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:48,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:52,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:52,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:52,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230148691] [2024-06-28 03:56:52,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230148691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:52,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:52,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:56:52,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699790488] [2024-06-28 03:56:52,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:52,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:56:52,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:52,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:56:52,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:56:52,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:52,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 709 transitions, 9256 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:52,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:52,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:52,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:55,383 INFO L124 PetriNetUnfolderBase]: 5083/8410 cut-off events. [2024-06-28 03:56:55,384 INFO L125 PetriNetUnfolderBase]: For 610001/610007 co-relation queries the response was YES. [2024-06-28 03:56:55,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57218 conditions, 8410 events. 5083/8410 cut-off events. For 610001/610007 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 58242 event pairs, 993 based on Foata normal form. 10/8420 useless extension candidates. Maximal degree in co-relation 57044. Up to 7553 conditions per place. [2024-06-28 03:56:55,510 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 611 selfloop transitions, 140 changer transitions 0/756 dead transitions. [2024-06-28 03:56:55,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 756 transitions, 11197 flow [2024-06-28 03:56:55,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:56:55,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:56:55,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 217 transitions. [2024-06-28 03:56:55,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974358974358974 [2024-06-28 03:56:55,512 INFO L175 Difference]: Start difference. First operand has 415 places, 709 transitions, 9256 flow. Second operand 13 states and 217 transitions. [2024-06-28 03:56:55,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 756 transitions, 11197 flow [2024-06-28 03:56:58,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 756 transitions, 10955 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-28 03:56:58,369 INFO L231 Difference]: Finished difference. Result has 420 places, 713 transitions, 9441 flow [2024-06-28 03:56:58,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9024, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9441, PETRI_PLACES=420, PETRI_TRANSITIONS=713} [2024-06-28 03:56:58,370 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-28 03:56:58,370 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 713 transitions, 9441 flow [2024-06-28 03:56:58,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:58,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:58,370 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-28 03:56:58,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:56:58,370 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-28 03:56:58,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:58,371 INFO L85 PathProgramCache]: Analyzing trace with hash 2116087478, now seen corresponding path program 6 times [2024-06-28 03:56:58,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:58,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122593007] [2024-06-28 03:56:58,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:58,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:58,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:01,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:01,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:01,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122593007] [2024-06-28 03:57:01,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122593007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:01,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:01,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:57:01,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044980038] [2024-06-28 03:57:01,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:01,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:57:01,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:01,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:57:01,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:57:01,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:01,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 713 transitions, 9441 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:01,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:01,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:01,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:05,044 INFO L124 PetriNetUnfolderBase]: 5093/8424 cut-off events. [2024-06-28 03:57:05,044 INFO L125 PetriNetUnfolderBase]: For 609073/609079 co-relation queries the response was YES. [2024-06-28 03:57:05,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57803 conditions, 8424 events. 5093/8424 cut-off events. For 609073/609079 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 58387 event pairs, 999 based on Foata normal form. 8/8432 useless extension candidates. Maximal degree in co-relation 57626. Up to 7563 conditions per place. [2024-06-28 03:57:05,168 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 616 selfloop transitions, 142 changer transitions 0/763 dead transitions. [2024-06-28 03:57:05,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 763 transitions, 11384 flow [2024-06-28 03:57:05,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 03:57:05,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 03:57:05,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 243 transitions. [2024-06-28 03:57:05,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-28 03:57:05,170 INFO L175 Difference]: Start difference. First operand has 420 places, 713 transitions, 9441 flow. Second operand 15 states and 243 transitions. [2024-06-28 03:57:05,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 763 transitions, 11384 flow [2024-06-28 03:57:08,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 763 transitions, 11147 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 03:57:08,169 INFO L231 Difference]: Finished difference. Result has 427 places, 716 transitions, 9562 flow [2024-06-28 03:57:08,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9207, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9562, PETRI_PLACES=427, PETRI_TRANSITIONS=716} [2024-06-28 03:57:08,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-28 03:57:08,170 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 716 transitions, 9562 flow [2024-06-28 03:57:08,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:08,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:08,170 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-28 03:57:08,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:57:08,171 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-28 03:57:08,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:08,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1104088658, now seen corresponding path program 7 times [2024-06-28 03:57:08,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:08,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074409875] [2024-06-28 03:57:08,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:08,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:08,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:11,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:11,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:11,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074409875] [2024-06-28 03:57:11,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074409875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:11,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:11,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:57:11,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206665003] [2024-06-28 03:57:11,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:11,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:57:11,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:11,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:57:11,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:57:11,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:11,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 716 transitions, 9562 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:11,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:11,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:11,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:15,075 INFO L124 PetriNetUnfolderBase]: 5241/8624 cut-off events. [2024-06-28 03:57:15,075 INFO L125 PetriNetUnfolderBase]: For 728948/728948 co-relation queries the response was YES. [2024-06-28 03:57:15,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61392 conditions, 8624 events. 5241/8624 cut-off events. For 728948/728948 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 59497 event pairs, 944 based on Foata normal form. 4/8627 useless extension candidates. Maximal degree in co-relation 61214. Up to 6439 conditions per place. [2024-06-28 03:57:15,206 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 386 selfloop transitions, 408 changer transitions 0/799 dead transitions. [2024-06-28 03:57:15,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 799 transitions, 12980 flow [2024-06-28 03:57:15,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 03:57:15,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 03:57:15,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 271 transitions. [2024-06-28 03:57:15,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301587301587302 [2024-06-28 03:57:15,208 INFO L175 Difference]: Start difference. First operand has 427 places, 716 transitions, 9562 flow. Second operand 15 states and 271 transitions. [2024-06-28 03:57:15,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 799 transitions, 12980 flow [2024-06-28 03:57:18,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 799 transitions, 12525 flow, removed 18 selfloop flow, removed 15 redundant places. [2024-06-28 03:57:18,766 INFO L231 Difference]: Finished difference. Result has 427 places, 738 transitions, 10415 flow [2024-06-28 03:57:18,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9107, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=390, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10415, PETRI_PLACES=427, PETRI_TRANSITIONS=738} [2024-06-28 03:57:18,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-28 03:57:18,767 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 738 transitions, 10415 flow [2024-06-28 03:57:18,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:18,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:18,767 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-28 03:57:18,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:57:18,767 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-28 03:57:18,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:18,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1104094238, now seen corresponding path program 8 times [2024-06-28 03:57:18,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:18,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408273091] [2024-06-28 03:57:18,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:18,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:18,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:21,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:21,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:21,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408273091] [2024-06-28 03:57:21,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408273091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:21,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:21,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:57:21,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999010218] [2024-06-28 03:57:21,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:21,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:57:21,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:21,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:57:21,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:57:21,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:21,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 738 transitions, 10415 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:21,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:21,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:21,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:25,521 INFO L124 PetriNetUnfolderBase]: 5283/8690 cut-off events. [2024-06-28 03:57:25,521 INFO L125 PetriNetUnfolderBase]: For 763000/763000 co-relation queries the response was YES. [2024-06-28 03:57:25,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64177 conditions, 8690 events. 5283/8690 cut-off events. For 763000/763000 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 59985 event pairs, 944 based on Foata normal form. 2/8691 useless extension candidates. Maximal degree in co-relation 63998. Up to 6479 conditions per place. [2024-06-28 03:57:25,656 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 383 selfloop transitions, 412 changer transitions 0/800 dead transitions. [2024-06-28 03:57:25,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 800 transitions, 13502 flow [2024-06-28 03:57:25,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 03:57:25,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 03:57:25,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 255 transitions. [2024-06-28 03:57:25,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336734693877551 [2024-06-28 03:57:25,658 INFO L175 Difference]: Start difference. First operand has 427 places, 738 transitions, 10415 flow. Second operand 14 states and 255 transitions. [2024-06-28 03:57:25,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 800 transitions, 13502 flow [2024-06-28 03:57:29,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 800 transitions, 12940 flow, removed 156 selfloop flow, removed 5 redundant places. [2024-06-28 03:57:29,611 INFO L231 Difference]: Finished difference. Result has 436 places, 745 transitions, 10859 flow [2024-06-28 03:57:29,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9939, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10859, PETRI_PLACES=436, PETRI_TRANSITIONS=745} [2024-06-28 03:57:29,611 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-28 03:57:29,611 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 745 transitions, 10859 flow [2024-06-28 03:57:29,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:29,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:29,612 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-28 03:57:29,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:57:29,612 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-28 03:57:29,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:29,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1109306888, now seen corresponding path program 9 times [2024-06-28 03:57:29,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:29,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698006707] [2024-06-28 03:57:29,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:29,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:29,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:32,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:32,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:32,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698006707] [2024-06-28 03:57:32,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698006707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:32,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:32,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:57:32,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045642317] [2024-06-28 03:57:32,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:32,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:57:32,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:32,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:57:32,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:57:32,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:32,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 745 transitions, 10859 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:32,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:32,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:32,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:37,318 INFO L124 PetriNetUnfolderBase]: 5271/8674 cut-off events. [2024-06-28 03:57:37,318 INFO L125 PetriNetUnfolderBase]: For 754758/754758 co-relation queries the response was YES. [2024-06-28 03:57:37,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63346 conditions, 8674 events. 5271/8674 cut-off events. For 754758/754758 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 59956 event pairs, 934 based on Foata normal form. 4/8677 useless extension candidates. Maximal degree in co-relation 63166. Up to 6469 conditions per place. [2024-06-28 03:57:37,456 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 366 selfloop transitions, 434 changer transitions 0/805 dead transitions. [2024-06-28 03:57:37,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 805 transitions, 13604 flow [2024-06-28 03:57:37,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 03:57:37,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 03:57:37,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 267 transitions. [2024-06-28 03:57:37,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 03:57:37,458 INFO L175 Difference]: Start difference. First operand has 436 places, 745 transitions, 10859 flow. Second operand 15 states and 267 transitions. [2024-06-28 03:57:37,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 805 transitions, 13604 flow [2024-06-28 03:57:42,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 805 transitions, 12799 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-28 03:57:42,093 INFO L231 Difference]: Finished difference. Result has 442 places, 745 transitions, 10930 flow [2024-06-28 03:57:42,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10054, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10930, PETRI_PLACES=442, PETRI_TRANSITIONS=745} [2024-06-28 03:57:42,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-28 03:57:42,094 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 745 transitions, 10930 flow [2024-06-28 03:57:42,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:42,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:42,094 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-28 03:57:42,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:57:42,094 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-28 03:57:42,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:42,095 INFO L85 PathProgramCache]: Analyzing trace with hash 55943663, now seen corresponding path program 1 times [2024-06-28 03:57:42,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:42,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28825305] [2024-06-28 03:57:42,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:42,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:42,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:45,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:45,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:45,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28825305] [2024-06-28 03:57:45,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28825305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:45,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:45,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:57:45,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538452360] [2024-06-28 03:57:45,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:45,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:57:45,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:45,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:57:45,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:57:45,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:45,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 745 transitions, 10930 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:45,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:45,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:45,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:50,094 INFO L124 PetriNetUnfolderBase]: 5313/8761 cut-off events. [2024-06-28 03:57:50,094 INFO L125 PetriNetUnfolderBase]: For 784336/784342 co-relation queries the response was YES. [2024-06-28 03:57:50,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64482 conditions, 8761 events. 5313/8761 cut-off events. For 784336/784342 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 60929 event pairs, 1307 based on Foata normal form. 8/8768 useless extension candidates. Maximal degree in co-relation 64301. Up to 7753 conditions per place. [2024-06-28 03:57:50,214 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 662 selfloop transitions, 161 changer transitions 0/828 dead transitions. [2024-06-28 03:57:50,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 828 transitions, 13651 flow [2024-06-28 03:57:50,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 03:57:50,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 03:57:50,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 238 transitions. [2024-06-28 03:57:50,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:57:50,215 INFO L175 Difference]: Start difference. First operand has 442 places, 745 transitions, 10930 flow. Second operand 14 states and 238 transitions. [2024-06-28 03:57:50,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 828 transitions, 13651 flow [2024-06-28 03:57:54,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 828 transitions, 12832 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-28 03:57:54,666 INFO L231 Difference]: Finished difference. Result has 445 places, 778 transitions, 10946 flow [2024-06-28 03:57:54,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10129, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10946, PETRI_PLACES=445, PETRI_TRANSITIONS=778} [2024-06-28 03:57:54,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-28 03:57:54,667 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 778 transitions, 10946 flow [2024-06-28 03:57:54,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:54,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:54,667 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-28 03:57:54,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:57:54,667 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-28 03:57:54,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:54,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1109635178, now seen corresponding path program 10 times [2024-06-28 03:57:54,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:54,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751435867] [2024-06-28 03:57:54,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:54,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:54,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:57,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:57,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:57,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751435867] [2024-06-28 03:57:57,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751435867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:57,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:57,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:57:57,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326584098] [2024-06-28 03:57:57,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:57,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:57:57,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:57,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:57:57,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:57:57,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:57,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 778 transitions, 10946 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:57,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:57,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:57,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:01,852 INFO L124 PetriNetUnfolderBase]: 5317/8748 cut-off events. [2024-06-28 03:58:01,853 INFO L125 PetriNetUnfolderBase]: For 793974/793974 co-relation queries the response was YES. [2024-06-28 03:58:01,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64384 conditions, 8748 events. 5317/8748 cut-off events. For 793974/793974 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 60425 event pairs, 930 based on Foata normal form. 4/8751 useless extension candidates. Maximal degree in co-relation 64201. Up to 6532 conditions per place. [2024-06-28 03:58:01,969 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 388 selfloop transitions, 442 changer transitions 0/835 dead transitions. [2024-06-28 03:58:01,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 835 transitions, 13784 flow [2024-06-28 03:58:01,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 03:58:01,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 03:58:01,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 250 transitions. [2024-06-28 03:58:01,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 03:58:01,971 INFO L175 Difference]: Start difference. First operand has 445 places, 778 transitions, 10946 flow. Second operand 14 states and 250 transitions. [2024-06-28 03:58:01,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 835 transitions, 13784 flow Killed by 15