./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix010.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix010.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix010.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix010.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:57:14,875 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:57:14,911 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:57:14,914 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:57:14,915 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:57:14,930 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:57:14,930 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:57:14,931 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:57:14,931 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:57:14,931 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:57:14,932 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:57:14,932 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:57:14,932 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:57:14,933 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:57:14,933 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:57:14,933 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:57:14,933 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:57:14,934 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:57:14,934 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:57:14,934 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:57:14,934 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:57:14,935 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:57:14,935 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:57:14,935 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:57:14,936 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:57:14,936 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:57:14,936 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:57:14,937 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:57:14,937 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:57:14,937 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:57:14,937 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:57:14,938 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:57:14,938 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:57:14,938 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:57:14,938 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:57:14,939 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:57:14,939 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:57:14,939 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:57:14,939 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:57:14,939 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:57:14,940 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:57:14,952 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:57:14,952 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:57:14,952 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 02:57:15,203 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:57:15,229 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:57:15,231 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:57:15,232 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:57:15,233 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:57:15,233 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix010.opt.i [2024-06-28 02:57:16,345 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:57:16,583 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:57:16,587 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix010.opt.i [2024-06-28 02:57:16,606 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/386d7885c/470ed2dd210f4925b5e0980fbafc9916/FLAGcbe954ef7 [2024-06-28 02:57:16,622 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/386d7885c/470ed2dd210f4925b5e0980fbafc9916 [2024-06-28 02:57:16,625 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:57:16,625 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:57:16,626 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/mix010.opt.yml/witness.yml [2024-06-28 02:57:16,819 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:57:16,824 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:57:16,827 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:57:16,827 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:57:16,831 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:57:16,832 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:57:16" (1/2) ... [2024-06-28 02:57:16,833 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@768cabf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:57:16, skipping insertion in model container [2024-06-28 02:57:16,833 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:57:16" (1/2) ... [2024-06-28 02:57:16,836 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@55ff6273 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:57:16, skipping insertion in model container [2024-06-28 02:57:16,836 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:57:16" (2/2) ... [2024-06-28 02:57:16,837 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@768cabf2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:16, skipping insertion in model container [2024-06-28 02:57:16,837 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:57:16" (2/2) ... [2024-06-28 02:57:16,837 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:57:16,911 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:57:16,912 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] (((((((((((((((((((((! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0) [2024-06-28 02:57:16,912 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] (((((((((((((((((((((! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0) [2024-06-28 02:57:16,912 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0) [2024-06-28 02:57:16,912 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:57:16,913 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-28 02:57:16,951 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:57:17,268 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:57:17,277 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:57:17,382 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:57:17,409 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:57:17,409 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17 WrapperNode [2024-06-28 02:57:17,409 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:57:17,410 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:57:17,410 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:57:17,410 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:57:17,415 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,461 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,537 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 151 [2024-06-28 02:57:17,538 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:57:17,539 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:57:17,539 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:57:17,539 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:57:17,549 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,549 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,552 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,570 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:57:17,570 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,570 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,578 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,598 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,600 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,601 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,604 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:57:17,604 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:57:17,605 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:57:17,605 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:57:17,605 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (1/1) ... [2024-06-28 02:57:17,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:57:17,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:57:17,643 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 02:57:17,702 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 02:57:17,724 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:57:17,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:57:17,725 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:57:17,725 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:57:17,725 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:57:17,725 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:57:17,725 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:57:17,725 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:57:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:57:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:57:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:57:17,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:57:17,727 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 02:57:17,837 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:57:17,839 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:57:18,165 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:57:18,165 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:57:18,306 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:57:18,307 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:57:18,308 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:57:18 BoogieIcfgContainer [2024-06-28 02:57:18,308 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:57:18,310 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:57:18,310 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:57:18,312 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:57:18,312 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:57:16" (1/4) ... [2024-06-28 02:57:18,313 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2def8dcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:57:18, skipping insertion in model container [2024-06-28 02:57:18,313 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:57:16" (2/4) ... [2024-06-28 02:57:18,314 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2def8dcb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:57:18, skipping insertion in model container [2024-06-28 02:57:18,314 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:17" (3/4) ... [2024-06-28 02:57:18,315 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2def8dcb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:57:18, skipping insertion in model container [2024-06-28 02:57:18,316 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:57:18" (4/4) ... [2024-06-28 02:57:18,316 INFO L112 eAbstractionObserver]: Analyzing ICFG mix010.opt.i [2024-06-28 02:57:18,329 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:57:18,329 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:57:18,330 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:57:18,367 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:57:18,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 02:57:18,421 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-28 02:57:18,422 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:57:18,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:57:18,424 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 02:57:18,427 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-28 02:57:18,438 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:57:18,444 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;@415fd9a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:57:18,444 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:57:18,448 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:57:18,448 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:57:18,449 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:57:18,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:18,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:57:18,450 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 02:57:18,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:18,454 INFO L85 PathProgramCache]: Analyzing trace with hash 402657065, now seen corresponding path program 1 times [2024-06-28 02:57:18,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:18,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616865559] [2024-06-28 02:57:18,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:18,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:18,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:19,331 INFO 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 02:57:19,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:19,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616865559] [2024-06-28 02:57:19,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616865559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:19,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:19,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:57:19,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392169833] [2024-06-28 02:57:19,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:19,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:57:19,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:19,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:57:19,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:57:19,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-28 02:57:19,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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 02:57:19,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:19,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-28 02:57:19,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:19,686 INFO L124 PetriNetUnfolderBase]: 1059/1701 cut-off events. [2024-06-28 02:57:19,686 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-06-28 02:57:19,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3365 conditions, 1701 events. 1059/1701 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8888 event pairs, 698 based on Foata normal form. 1/1644 useless extension candidates. Maximal degree in co-relation 3353. Up to 1593 conditions per place. [2024-06-28 02:57:19,699 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 31 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-28 02:57:19,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 173 flow [2024-06-28 02:57:19,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:57:19,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:57:19,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-28 02:57:19,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434108527131783 [2024-06-28 02:57:19,709 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 83 transitions. [2024-06-28 02:57:19,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 173 flow [2024-06-28 02:57:19,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:19,713 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-28 02:57:19,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 02:57:19,717 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-28 02:57:19,717 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-28 02:57:19,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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 02:57:19,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:19,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:19,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:57:19,718 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 02:57:19,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:19,718 INFO L85 PathProgramCache]: Analyzing trace with hash 407527642, now seen corresponding path program 1 times [2024-06-28 02:57:19,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:19,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692681086] [2024-06-28 02:57:19,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:19,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:20,479 INFO 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 02:57:20,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:20,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692681086] [2024-06-28 02:57:20,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692681086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:20,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:20,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:57:20,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055483985] [2024-06-28 02:57:20,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:20,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:57:20,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:20,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:57:20,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:57:20,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-28 02:57:20,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:20,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:20,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-28 02:57:20,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:20,782 INFO L124 PetriNetUnfolderBase]: 1215/1890 cut-off events. [2024-06-28 02:57:20,783 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-28 02:57:20,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4301 conditions, 1890 events. 1215/1890 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9639 event pairs, 648 based on Foata normal form. 3/1888 useless extension candidates. Maximal degree in co-relation 4289. Up to 1803 conditions per place. [2024-06-28 02:57:20,792 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-28 02:57:20,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 242 flow [2024-06-28 02:57:20,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:57:20,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:57:20,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-28 02:57:20,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-28 02:57:20,795 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 105 transitions. [2024-06-28 02:57:20,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 242 flow [2024-06-28 02:57:20,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:57:20,798 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-28 02:57:20,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-28 02:57:20,800 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-28 02:57:20,800 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-28 02:57:20,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:20,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:20,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:20,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:57:20,804 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 02:57:20,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:20,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1215866847, now seen corresponding path program 1 times [2024-06-28 02:57:20,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:20,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267237072] [2024-06-28 02:57:20,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:20,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:20,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:22,019 INFO 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 02:57:22,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:22,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267237072] [2024-06-28 02:57:22,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267237072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:22,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:22,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:57:22,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110847124] [2024-06-28 02:57:22,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:22,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:57:22,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:22,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:57:22,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:57:22,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-28 02:57:22,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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 02:57:22,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:22,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-28 02:57:22,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:22,434 INFO L124 PetriNetUnfolderBase]: 1545/2363 cut-off events. [2024-06-28 02:57:22,434 INFO L125 PetriNetUnfolderBase]: For 1295/1295 co-relation queries the response was YES. [2024-06-28 02:57:22,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5935 conditions, 2363 events. 1545/2363 cut-off events. For 1295/1295 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11699 event pairs, 575 based on Foata normal form. 6/2358 useless extension candidates. Maximal degree in co-relation 5921. Up to 2233 conditions per place. [2024-06-28 02:57:22,447 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 51 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-28 02:57:22,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 70 transitions, 354 flow [2024-06-28 02:57:22,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:22,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:22,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:57:22,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-28 02:57:22,449 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:57:22,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 70 transitions, 354 flow [2024-06-28 02:57:22,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 70 transitions, 334 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 02:57:22,452 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-28 02:57:22,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-28 02:57:22,452 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-28 02:57:22,453 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-28 02:57:22,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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 02:57:22,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:22,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:22,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:57:22,453 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 02:57:22,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:22,454 INFO L85 PathProgramCache]: Analyzing trace with hash -532318793, now seen corresponding path program 1 times [2024-06-28 02:57:22,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:22,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540841263] [2024-06-28 02:57:22,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:22,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:22,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:23,092 INFO 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 02:57:23,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:23,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540841263] [2024-06-28 02:57:23,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540841263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:23,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:23,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:57:23,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94848639] [2024-06-28 02:57:23,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:23,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:57:23,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:23,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:57:23,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:57:23,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:57:23,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:23,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:23,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:57:23,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:23,537 INFO L124 PetriNetUnfolderBase]: 1333/2109 cut-off events. [2024-06-28 02:57:23,537 INFO L125 PetriNetUnfolderBase]: For 2120/2120 co-relation queries the response was YES. [2024-06-28 02:57:23,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5763 conditions, 2109 events. 1333/2109 cut-off events. For 2120/2120 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10706 event pairs, 592 based on Foata normal form. 2/2080 useless extension candidates. Maximal degree in co-relation 5746. Up to 1980 conditions per place. [2024-06-28 02:57:23,548 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 43 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-28 02:57:23,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 327 flow [2024-06-28 02:57:23,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:57:23,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:57:23,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-28 02:57:23,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-28 02:57:23,549 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 105 transitions. [2024-06-28 02:57:23,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 327 flow [2024-06-28 02:57:23,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 300 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:23,552 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-28 02:57:23,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 02:57:23,553 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-28 02:57:23,553 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-28 02:57:23,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:23,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:23,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:23,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:57:23,554 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 02:57:23,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:23,554 INFO L85 PathProgramCache]: Analyzing trace with hash 709268787, now seen corresponding path program 1 times [2024-06-28 02:57:23,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:23,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394566528] [2024-06-28 02:57:23,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:23,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:23,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:24,331 INFO 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 02:57:24,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:24,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394566528] [2024-06-28 02:57:24,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394566528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:24,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:24,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:24,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845208026] [2024-06-28 02:57:24,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:24,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:24,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:24,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:24,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:24,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:57:24,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:24,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:24,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:57:24,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:24,948 INFO L124 PetriNetUnfolderBase]: 1571/2467 cut-off events. [2024-06-28 02:57:24,948 INFO L125 PetriNetUnfolderBase]: For 3658/3658 co-relation queries the response was YES. [2024-06-28 02:57:24,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7210 conditions, 2467 events. 1571/2467 cut-off events. For 3658/3658 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12540 event pairs, 706 based on Foata normal form. 2/2460 useless extension candidates. Maximal degree in co-relation 7191. Up to 2317 conditions per place. [2024-06-28 02:57:24,981 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-28 02:57:24,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 374 flow [2024-06-28 02:57:24,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:24,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:24,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-28 02:57:24,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-28 02:57:24,982 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 6 states and 119 transitions. [2024-06-28 02:57:24,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 374 flow [2024-06-28 02:57:24,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 354 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:24,985 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 234 flow [2024-06-28 02:57:24,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=234, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-28 02:57:24,985 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-28 02:57:24,986 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 234 flow [2024-06-28 02:57:24,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:24,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:24,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:24,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:57:24,986 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 02:57:24,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:24,987 INFO L85 PathProgramCache]: Analyzing trace with hash 538200428, now seen corresponding path program 1 times [2024-06-28 02:57:24,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:24,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54533110] [2024-06-28 02:57:24,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:24,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:24,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:25,685 INFO 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 02:57:25,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:25,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54533110] [2024-06-28 02:57:25,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54533110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:25,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:25,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:25,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119547080] [2024-06-28 02:57:25,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:25,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:25,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:25,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:25,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:25,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:57:25,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 234 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:25,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:25,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:57:25,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:26,319 INFO L124 PetriNetUnfolderBase]: 1717/2637 cut-off events. [2024-06-28 02:57:26,319 INFO L125 PetriNetUnfolderBase]: For 6206/6212 co-relation queries the response was YES. [2024-06-28 02:57:26,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8440 conditions, 2637 events. 1717/2637 cut-off events. For 6206/6212 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13148 event pairs, 749 based on Foata normal form. 6/2636 useless extension candidates. Maximal degree in co-relation 8420. Up to 2498 conditions per place. [2024-06-28 02:57:26,333 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-28 02:57:26,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 76 transitions, 482 flow [2024-06-28 02:57:26,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:26,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:26,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-28 02:57:26,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-28 02:57:26,334 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 234 flow. Second operand 6 states and 126 transitions. [2024-06-28 02:57:26,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 76 transitions, 482 flow [2024-06-28 02:57:26,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 452 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:26,337 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 290 flow [2024-06-28 02:57:26,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=290, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-28 02:57:26,338 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-28 02:57:26,338 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 290 flow [2024-06-28 02:57:26,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:26,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:26,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:26,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:57:26,339 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 02:57:26,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:26,339 INFO L85 PathProgramCache]: Analyzing trace with hash 544663928, now seen corresponding path program 2 times [2024-06-28 02:57:26,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:26,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459473515] [2024-06-28 02:57:26,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:26,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:26,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:26,964 INFO 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 02:57:26,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:26,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459473515] [2024-06-28 02:57:26,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459473515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:26,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:26,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:26,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718769724] [2024-06-28 02:57:26,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:26,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:26,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:26,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:26,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:27,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:57:27,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 290 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:27,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:27,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:57:27,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:27,569 INFO L124 PetriNetUnfolderBase]: 1712/2631 cut-off events. [2024-06-28 02:57:27,570 INFO L125 PetriNetUnfolderBase]: For 8385/8390 co-relation queries the response was YES. [2024-06-28 02:57:27,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9042 conditions, 2631 events. 1712/2631 cut-off events. For 8385/8390 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13120 event pairs, 752 based on Foata normal form. 6/2630 useless extension candidates. Maximal degree in co-relation 9021. Up to 2493 conditions per place. [2024-06-28 02:57:27,592 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 16 changer transitions 0/71 dead transitions. [2024-06-28 02:57:27,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 71 transitions, 456 flow [2024-06-28 02:57:27,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:27,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:27,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-28 02:57:27,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4689922480620155 [2024-06-28 02:57:27,593 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 290 flow. Second operand 6 states and 121 transitions. [2024-06-28 02:57:27,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 71 transitions, 456 flow [2024-06-28 02:57:27,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 71 transitions, 422 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:57:27,600 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 296 flow [2024-06-28 02:57:27,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-06-28 02:57:27,601 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-28 02:57:27,601 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 296 flow [2024-06-28 02:57:27,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:27,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:27,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:27,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:57:27,602 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 02:57:27,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:27,602 INFO L85 PathProgramCache]: Analyzing trace with hash 512497584, now seen corresponding path program 1 times [2024-06-28 02:57:27,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:27,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788982828] [2024-06-28 02:57:27,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:27,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:27,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:28,382 INFO 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 02:57:28,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:28,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788982828] [2024-06-28 02:57:28,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788982828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:28,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:28,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:28,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975408956] [2024-06-28 02:57:28,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:28,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:28,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:28,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:28,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:28,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:57:28,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 296 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:28,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:28,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:57:28,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:29,077 INFO L124 PetriNetUnfolderBase]: 1567/2474 cut-off events. [2024-06-28 02:57:29,077 INFO L125 PetriNetUnfolderBase]: For 8128/8128 co-relation queries the response was YES. [2024-06-28 02:57:29,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8429 conditions, 2474 events. 1567/2474 cut-off events. For 8128/8128 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12587 event pairs, 652 based on Foata normal form. 4/2467 useless extension candidates. Maximal degree in co-relation 8406. Up to 2294 conditions per place. [2024-06-28 02:57:29,125 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 59 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-28 02:57:29,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 79 transitions, 516 flow [2024-06-28 02:57:29,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:29,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:29,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 02:57:29,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-28 02:57:29,128 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 296 flow. Second operand 7 states and 138 transitions. [2024-06-28 02:57:29,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 79 transitions, 516 flow [2024-06-28 02:57:29,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 79 transitions, 472 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:29,135 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 318 flow [2024-06-28 02:57:29,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=318, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-28 02:57:29,137 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-28 02:57:29,138 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 318 flow [2024-06-28 02:57:29,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:29,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:29,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:29,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:57:29,138 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 02:57:29,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:29,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1294959864, now seen corresponding path program 1 times [2024-06-28 02:57:29,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:29,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101002158] [2024-06-28 02:57:29,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:29,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:29,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:29,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 02:57:29,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:29,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101002158] [2024-06-28 02:57:29,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101002158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:29,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:29,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:29,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328716497] [2024-06-28 02:57:29,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:29,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:29,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:29,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:29,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:30,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:57:30,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 318 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:30,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:30,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:57:30,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:30,638 INFO L124 PetriNetUnfolderBase]: 1713/2636 cut-off events. [2024-06-28 02:57:30,638 INFO L125 PetriNetUnfolderBase]: For 12167/12167 co-relation queries the response was YES. [2024-06-28 02:57:30,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9757 conditions, 2636 events. 1713/2636 cut-off events. For 12167/12167 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13140 event pairs, 700 based on Foata normal form. 2/2637 useless extension candidates. Maximal degree in co-relation 9734. Up to 2498 conditions per place. [2024-06-28 02:57:30,651 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 66 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-28 02:57:30,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 87 transitions, 568 flow [2024-06-28 02:57:30,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:30,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:30,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 02:57:30,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-28 02:57:30,652 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 318 flow. Second operand 7 states and 143 transitions. [2024-06-28 02:57:30,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 87 transitions, 568 flow [2024-06-28 02:57:30,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 87 transitions, 526 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:30,660 INFO L231 Difference]: Finished difference. Result has 65 places, 62 transitions, 344 flow [2024-06-28 02:57:30,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=344, PETRI_PLACES=65, PETRI_TRANSITIONS=62} [2024-06-28 02:57:30,661 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 21 predicate places. [2024-06-28 02:57:30,661 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 62 transitions, 344 flow [2024-06-28 02:57:30,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:30,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:30,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:30,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:57:30,662 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 02:57:30,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:30,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1465657458, now seen corresponding path program 1 times [2024-06-28 02:57:30,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:30,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280419096] [2024-06-28 02:57:30,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:30,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:30,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:31,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:31,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:31,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280419096] [2024-06-28 02:57:31,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280419096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:31,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:31,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:31,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976420980] [2024-06-28 02:57:31,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:31,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:31,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:31,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:31,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:31,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:31,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 344 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:31,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:31,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:31,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:32,080 INFO L124 PetriNetUnfolderBase]: 1833/2763 cut-off events. [2024-06-28 02:57:32,080 INFO L125 PetriNetUnfolderBase]: For 15115/15121 co-relation queries the response was YES. [2024-06-28 02:57:32,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10757 conditions, 2763 events. 1833/2763 cut-off events. For 15115/15121 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13400 event pairs, 752 based on Foata normal form. 6/2766 useless extension candidates. Maximal degree in co-relation 10733. Up to 2635 conditions per place. [2024-06-28 02:57:32,097 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 64 selfloop transitions, 23 changer transitions 0/92 dead transitions. [2024-06-28 02:57:32,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 92 transitions, 666 flow [2024-06-28 02:57:32,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:32,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:32,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 02:57:32,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 02:57:32,099 INFO L175 Difference]: Start difference. First operand has 65 places, 62 transitions, 344 flow. Second operand 7 states and 140 transitions. [2024-06-28 02:57:32,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 92 transitions, 666 flow [2024-06-28 02:57:32,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 92 transitions, 622 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:32,106 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 412 flow [2024-06-28 02:57:32,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=412, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-28 02:57:32,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-28 02:57:32,108 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 412 flow [2024-06-28 02:57:32,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:32,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:32,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:32,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:57:32,109 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 02:57:32,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:32,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1465657644, now seen corresponding path program 2 times [2024-06-28 02:57:32,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:32,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56880678] [2024-06-28 02:57:32,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:32,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:32,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:32,936 INFO 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 02:57:32,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:32,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56880678] [2024-06-28 02:57:32,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56880678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:32,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:32,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:32,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832233692] [2024-06-28 02:57:32,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:32,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:32,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:32,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:32,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:33,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:57:33,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 412 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:33,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:33,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:57:33,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:33,547 INFO L124 PetriNetUnfolderBase]: 1739/2682 cut-off events. [2024-06-28 02:57:33,547 INFO L125 PetriNetUnfolderBase]: For 18580/18583 co-relation queries the response was YES. [2024-06-28 02:57:33,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11032 conditions, 2682 events. 1739/2682 cut-off events. For 18580/18583 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13446 event pairs, 696 based on Foata normal form. 4/2684 useless extension candidates. Maximal degree in co-relation 11007. Up to 2481 conditions per place. [2024-06-28 02:57:33,563 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 63 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-28 02:57:33,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 98 transitions, 758 flow [2024-06-28 02:57:33,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:33,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:33,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-28 02:57:33,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4850498338870432 [2024-06-28 02:57:33,565 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 412 flow. Second operand 7 states and 146 transitions. [2024-06-28 02:57:33,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 98 transitions, 758 flow [2024-06-28 02:57:33,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 98 transitions, 724 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:33,574 INFO L231 Difference]: Finished difference. Result has 71 places, 74 transitions, 512 flow [2024-06-28 02:57:33,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=71, PETRI_TRANSITIONS=74} [2024-06-28 02:57:33,575 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 27 predicate places. [2024-06-28 02:57:33,575 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 74 transitions, 512 flow [2024-06-28 02:57:33,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:33,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:33,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:33,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:57:33,576 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 02:57:33,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:33,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1053965498, now seen corresponding path program 2 times [2024-06-28 02:57:33,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:33,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019973982] [2024-06-28 02:57:33,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:33,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:33,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:34,289 INFO 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 02:57:34,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:34,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019973982] [2024-06-28 02:57:34,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019973982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:34,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:34,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:34,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147051107] [2024-06-28 02:57:34,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:34,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:34,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:34,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:34,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:34,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:34,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 74 transitions, 512 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:34,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:34,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:34,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:34,975 INFO L124 PetriNetUnfolderBase]: 1855/2804 cut-off events. [2024-06-28 02:57:34,975 INFO L125 PetriNetUnfolderBase]: For 22808/22813 co-relation queries the response was YES. [2024-06-28 02:57:34,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12217 conditions, 2804 events. 1855/2804 cut-off events. For 22808/22813 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13693 event pairs, 751 based on Foata normal form. 6/2808 useless extension candidates. Maximal degree in co-relation 12190. Up to 2663 conditions per place. [2024-06-28 02:57:34,990 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 66 selfloop transitions, 27 changer transitions 0/98 dead transitions. [2024-06-28 02:57:34,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 98 transitions, 826 flow [2024-06-28 02:57:34,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:34,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:34,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 02:57:34,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-28 02:57:34,992 INFO L175 Difference]: Start difference. First operand has 71 places, 74 transitions, 512 flow. Second operand 7 states and 136 transitions. [2024-06-28 02:57:34,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 98 transitions, 826 flow [2024-06-28 02:57:35,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 98 transitions, 782 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:35,009 INFO L231 Difference]: Finished difference. Result has 75 places, 77 transitions, 562 flow [2024-06-28 02:57:35,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=562, PETRI_PLACES=75, PETRI_TRANSITIONS=77} [2024-06-28 02:57:35,010 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-28 02:57:35,010 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 77 transitions, 562 flow [2024-06-28 02:57:35,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:35,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:35,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:35,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:57:35,011 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 02:57:35,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:35,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1292688460, now seen corresponding path program 3 times [2024-06-28 02:57:35,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:35,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111553417] [2024-06-28 02:57:35,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:35,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:35,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:35,770 INFO 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 02:57:35,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:35,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111553417] [2024-06-28 02:57:35,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111553417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:35,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:35,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:35,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345250861] [2024-06-28 02:57:35,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:35,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:35,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:35,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:35,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:35,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:35,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 77 transitions, 562 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:35,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:35,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:35,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:36,437 INFO L124 PetriNetUnfolderBase]: 1850/2797 cut-off events. [2024-06-28 02:57:36,437 INFO L125 PetriNetUnfolderBase]: For 25542/25547 co-relation queries the response was YES. [2024-06-28 02:57:36,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12484 conditions, 2797 events. 1850/2797 cut-off events. For 25542/25547 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13660 event pairs, 751 based on Foata normal form. 6/2801 useless extension candidates. Maximal degree in co-relation 12455. Up to 2658 conditions per place. [2024-06-28 02:57:36,453 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 65 selfloop transitions, 26 changer transitions 0/96 dead transitions. [2024-06-28 02:57:36,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 96 transitions, 792 flow [2024-06-28 02:57:36,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:36,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:36,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 02:57:36,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-28 02:57:36,454 INFO L175 Difference]: Start difference. First operand has 75 places, 77 transitions, 562 flow. Second operand 7 states and 135 transitions. [2024-06-28 02:57:36,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 96 transitions, 792 flow [2024-06-28 02:57:36,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 96 transitions, 714 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:36,471 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 544 flow [2024-06-28 02:57:36,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=544, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2024-06-28 02:57:36,471 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-28 02:57:36,472 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 544 flow [2024-06-28 02:57:36,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:36,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:36,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:36,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:57:36,472 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 02:57:36,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:36,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1288526124, now seen corresponding path program 3 times [2024-06-28 02:57:36,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:36,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782335359] [2024-06-28 02:57:36,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:36,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:37,191 INFO 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 02:57:37,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:37,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782335359] [2024-06-28 02:57:37,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782335359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:37,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:37,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:37,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959262443] [2024-06-28 02:57:37,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:37,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:37,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:37,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:37,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:37,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:57:37,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 544 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:37,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:37,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:57:37,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:37,918 INFO L124 PetriNetUnfolderBase]: 1741/2681 cut-off events. [2024-06-28 02:57:37,918 INFO L125 PetriNetUnfolderBase]: For 28404/28404 co-relation queries the response was YES. [2024-06-28 02:57:37,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12212 conditions, 2681 events. 1741/2681 cut-off events. For 28404/28404 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13404 event pairs, 707 based on Foata normal form. 2/2679 useless extension candidates. Maximal degree in co-relation 12182. Up to 2483 conditions per place. [2024-06-28 02:57:37,930 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 60 selfloop transitions, 26 changer transitions 0/96 dead transitions. [2024-06-28 02:57:37,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 96 transitions, 764 flow [2024-06-28 02:57:37,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:37,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:37,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 02:57:37,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684385382059801 [2024-06-28 02:57:37,932 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 544 flow. Second operand 7 states and 141 transitions. [2024-06-28 02:57:37,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 96 transitions, 764 flow [2024-06-28 02:57:37,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 96 transitions, 672 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:57:37,947 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 512 flow [2024-06-28 02:57:37,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2024-06-28 02:57:37,948 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-28 02:57:37,948 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 512 flow [2024-06-28 02:57:37,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:37,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:37,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:37,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:57:37,949 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:37,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:37,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1931356471, now seen corresponding path program 1 times [2024-06-28 02:57:37,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:37,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161793642] [2024-06-28 02:57:37,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:37,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:37,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:38,697 INFO 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 02:57:38,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:38,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161793642] [2024-06-28 02:57:38,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161793642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:38,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:38,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:57:38,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162182599] [2024-06-28 02:57:38,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:38,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:57:38,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:38,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:57:38,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:57:38,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-28 02:57:38,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 512 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:38,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:38,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-28 02:57:38,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:39,113 INFO L124 PetriNetUnfolderBase]: 1387/2313 cut-off events. [2024-06-28 02:57:39,114 INFO L125 PetriNetUnfolderBase]: For 26173/26173 co-relation queries the response was YES. [2024-06-28 02:57:39,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10496 conditions, 2313 events. 1387/2313 cut-off events. For 26173/26173 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12568 event pairs, 589 based on Foata normal form. 1/2313 useless extension candidates. Maximal degree in co-relation 10465. Up to 2046 conditions per place. [2024-06-28 02:57:39,129 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 62 selfloop transitions, 8 changer transitions 0/88 dead transitions. [2024-06-28 02:57:39,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 88 transitions, 692 flow [2024-06-28 02:57:39,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:57:39,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:57:39,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-28 02:57:39,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-28 02:57:39,130 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 512 flow. Second operand 5 states and 105 transitions. [2024-06-28 02:57:39,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 88 transitions, 692 flow [2024-06-28 02:57:39,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 88 transitions, 622 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:39,147 INFO L231 Difference]: Finished difference. Result has 77 places, 80 transitions, 490 flow [2024-06-28 02:57:39,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=490, PETRI_PLACES=77, PETRI_TRANSITIONS=80} [2024-06-28 02:57:39,148 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2024-06-28 02:57:39,148 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 80 transitions, 490 flow [2024-06-28 02:57:39,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:39,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:39,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:39,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:57:39,148 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 02:57:39,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:39,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1805535858, now seen corresponding path program 1 times [2024-06-28 02:57:39,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:39,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535874065] [2024-06-28 02:57:39,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:39,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:39,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:40,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 02:57:40,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:40,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535874065] [2024-06-28 02:57:40,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535874065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:40,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:40,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:40,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914687169] [2024-06-28 02:57:40,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:40,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:40,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:40,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:40,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:40,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:40,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 80 transitions, 490 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:40,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:40,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:40,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:40,782 INFO L124 PetriNetUnfolderBase]: 1853/2801 cut-off events. [2024-06-28 02:57:40,782 INFO L125 PetriNetUnfolderBase]: For 34417/34417 co-relation queries the response was YES. [2024-06-28 02:57:40,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13383 conditions, 2801 events. 1853/2801 cut-off events. For 34417/34417 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13689 event pairs, 722 based on Foata normal form. 2/2802 useless extension candidates. Maximal degree in co-relation 13351. Up to 2693 conditions per place. [2024-06-28 02:57:40,797 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 90 selfloop transitions, 17 changer transitions 0/112 dead transitions. [2024-06-28 02:57:40,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 112 transitions, 814 flow [2024-06-28 02:57:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:40,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:40,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 02:57:40,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-28 02:57:40,810 INFO L175 Difference]: Start difference. First operand has 77 places, 80 transitions, 490 flow. Second operand 8 states and 154 transitions. [2024-06-28 02:57:40,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 112 transitions, 814 flow [2024-06-28 02:57:40,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 112 transitions, 788 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:40,837 INFO L231 Difference]: Finished difference. Result has 82 places, 83 transitions, 548 flow [2024-06-28 02:57:40,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=548, PETRI_PLACES=82, PETRI_TRANSITIONS=83} [2024-06-28 02:57:40,838 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 38 predicate places. [2024-06-28 02:57:40,838 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 83 transitions, 548 flow [2024-06-28 02:57:40,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:40,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:40,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:40,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:57:40,840 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 02:57:40,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:40,840 INFO L85 PathProgramCache]: Analyzing trace with hash 549477099, now seen corresponding path program 1 times [2024-06-28 02:57:40,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:40,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552726210] [2024-06-28 02:57:40,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:40,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:40,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:41,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:41,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:41,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552726210] [2024-06-28 02:57:41,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552726210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:41,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:41,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:41,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718580412] [2024-06-28 02:57:41,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:41,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:41,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:41,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:41,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:41,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:41,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 83 transitions, 548 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:41,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:41,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:41,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:42,562 INFO L124 PetriNetUnfolderBase]: 1875/2840 cut-off events. [2024-06-28 02:57:42,563 INFO L125 PetriNetUnfolderBase]: For 39678/39684 co-relation queries the response was YES. [2024-06-28 02:57:42,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14172 conditions, 2840 events. 1875/2840 cut-off events. For 39678/39684 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13909 event pairs, 680 based on Foata normal form. 5/2842 useless extension candidates. Maximal degree in co-relation 14139. Up to 2620 conditions per place. [2024-06-28 02:57:42,578 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 83 selfloop transitions, 32 changer transitions 0/120 dead transitions. [2024-06-28 02:57:42,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 120 transitions, 984 flow [2024-06-28 02:57:42,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:42,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:42,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 02:57:42,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-28 02:57:42,580 INFO L175 Difference]: Start difference. First operand has 82 places, 83 transitions, 548 flow. Second operand 8 states and 162 transitions. [2024-06-28 02:57:42,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 120 transitions, 984 flow [2024-06-28 02:57:42,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 120 transitions, 924 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:42,597 INFO L231 Difference]: Finished difference. Result has 84 places, 89 transitions, 634 flow [2024-06-28 02:57:42,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=634, PETRI_PLACES=84, PETRI_TRANSITIONS=89} [2024-06-28 02:57:42,597 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-28 02:57:42,597 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 89 transitions, 634 flow [2024-06-28 02:57:42,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:42,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:42,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:42,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:57:42,598 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 02:57:42,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:42,598 INFO L85 PathProgramCache]: Analyzing trace with hash 549476882, now seen corresponding path program 2 times [2024-06-28 02:57:42,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:42,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991640042] [2024-06-28 02:57:42,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:42,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:42,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:43,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:43,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:43,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991640042] [2024-06-28 02:57:43,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991640042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:43,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:43,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:43,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057404828] [2024-06-28 02:57:43,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:43,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:43,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:43,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:43,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:43,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:43,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 89 transitions, 634 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:43,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:43,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:43,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:44,225 INFO L124 PetriNetUnfolderBase]: 1902/2888 cut-off events. [2024-06-28 02:57:44,225 INFO L125 PetriNetUnfolderBase]: For 45740/45743 co-relation queries the response was YES. [2024-06-28 02:57:44,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15069 conditions, 2888 events. 1902/2888 cut-off events. For 45740/45743 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14247 event pairs, 708 based on Foata normal form. 4/2889 useless extension candidates. Maximal degree in co-relation 15035. Up to 2642 conditions per place. [2024-06-28 02:57:44,267 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 79 selfloop transitions, 44 changer transitions 0/128 dead transitions. [2024-06-28 02:57:44,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 128 transitions, 1218 flow [2024-06-28 02:57:44,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:44,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:44,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 02:57:44,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-28 02:57:44,269 INFO L175 Difference]: Start difference. First operand has 84 places, 89 transitions, 634 flow. Second operand 8 states and 162 transitions. [2024-06-28 02:57:44,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 128 transitions, 1218 flow [2024-06-28 02:57:44,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 128 transitions, 1170 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:44,293 INFO L231 Difference]: Finished difference. Result has 88 places, 98 transitions, 820 flow [2024-06-28 02:57:44,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=820, PETRI_PLACES=88, PETRI_TRANSITIONS=98} [2024-06-28 02:57:44,293 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-06-28 02:57:44,293 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 98 transitions, 820 flow [2024-06-28 02:57:44,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:44,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:44,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:44,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:57:44,295 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 02:57:44,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:44,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1809254928, now seen corresponding path program 3 times [2024-06-28 02:57:44,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:44,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857719400] [2024-06-28 02:57:44,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:44,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:44,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:45,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:45,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:45,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857719400] [2024-06-28 02:57:45,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857719400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:45,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:45,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:45,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152531323] [2024-06-28 02:57:45,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:45,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:45,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:45,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:45,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:45,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:45,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 98 transitions, 820 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:45,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:45,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:45,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:45,900 INFO L124 PetriNetUnfolderBase]: 1897/2881 cut-off events. [2024-06-28 02:57:45,900 INFO L125 PetriNetUnfolderBase]: For 51416/51419 co-relation queries the response was YES. [2024-06-28 02:57:45,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15674 conditions, 2881 events. 1897/2881 cut-off events. For 51416/51419 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14193 event pairs, 708 based on Foata normal form. 4/2882 useless extension candidates. Maximal degree in co-relation 15638. Up to 2637 conditions per place. [2024-06-28 02:57:45,917 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 78 selfloop transitions, 43 changer transitions 0/126 dead transitions. [2024-06-28 02:57:45,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 126 transitions, 1202 flow [2024-06-28 02:57:45,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:45,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:45,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 02:57:45,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-28 02:57:45,920 INFO L175 Difference]: Start difference. First operand has 88 places, 98 transitions, 820 flow. Second operand 8 states and 161 transitions. [2024-06-28 02:57:45,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 126 transitions, 1202 flow [2024-06-28 02:57:45,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 126 transitions, 1118 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:45,984 INFO L231 Difference]: Finished difference. Result has 93 places, 98 transitions, 830 flow [2024-06-28 02:57:45,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=830, PETRI_PLACES=93, PETRI_TRANSITIONS=98} [2024-06-28 02:57:45,985 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-28 02:57:45,985 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 98 transitions, 830 flow [2024-06-28 02:57:45,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:45,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:45,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:45,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:57:45,986 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 02:57:45,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:45,986 INFO L85 PathProgramCache]: Analyzing trace with hash 239540132, now seen corresponding path program 4 times [2024-06-28 02:57:45,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:45,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816255008] [2024-06-28 02:57:45,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:45,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:45,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:46,764 INFO 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 02:57:46,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:46,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816255008] [2024-06-28 02:57:46,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816255008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:46,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:46,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:46,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042508414] [2024-06-28 02:57:46,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:46,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:46,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:46,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:46,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:46,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:46,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 98 transitions, 830 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:46,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:46,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:46,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:47,501 INFO L124 PetriNetUnfolderBase]: 1924/2922 cut-off events. [2024-06-28 02:57:47,502 INFO L125 PetriNetUnfolderBase]: For 56958/56958 co-relation queries the response was YES. [2024-06-28 02:57:47,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16324 conditions, 2922 events. 1924/2922 cut-off events. For 56958/56958 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14383 event pairs, 714 based on Foata normal form. 2/2920 useless extension candidates. Maximal degree in co-relation 16286. Up to 2666 conditions per place. [2024-06-28 02:57:47,521 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 77 selfloop transitions, 49 changer transitions 0/131 dead transitions. [2024-06-28 02:57:47,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 131 transitions, 1408 flow [2024-06-28 02:57:47,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:47,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:47,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 02:57:47,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 02:57:47,524 INFO L175 Difference]: Start difference. First operand has 93 places, 98 transitions, 830 flow. Second operand 8 states and 160 transitions. [2024-06-28 02:57:47,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 131 transitions, 1408 flow [2024-06-28 02:57:47,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 131 transitions, 1290 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:57:47,558 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 930 flow [2024-06-28 02:57:47,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=930, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-28 02:57:47,559 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-28 02:57:47,559 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 930 flow [2024-06-28 02:57:47,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:47,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:47,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:47,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:57:47,560 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 02:57:47,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:47,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1289596747, now seen corresponding path program 2 times [2024-06-28 02:57:47,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:47,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862689943] [2024-06-28 02:57:47,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:47,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:47,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:48,455 INFO 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 02:57:48,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:48,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862689943] [2024-06-28 02:57:48,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862689943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:48,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:48,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:48,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128548651] [2024-06-28 02:57:48,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:48,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:48,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:48,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:48,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:48,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:48,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 930 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:48,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:48,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:48,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:49,209 INFO L124 PetriNetUnfolderBase]: 1946/2957 cut-off events. [2024-06-28 02:57:49,210 INFO L125 PetriNetUnfolderBase]: For 62290/62295 co-relation queries the response was YES. [2024-06-28 02:57:49,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16719 conditions, 2957 events. 1946/2957 cut-off events. For 62290/62295 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14603 event pairs, 669 based on Foata normal form. 8/2963 useless extension candidates. Maximal degree in co-relation 16680. Up to 2710 conditions per place. [2024-06-28 02:57:49,226 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 95 selfloop transitions, 35 changer transitions 0/135 dead transitions. [2024-06-28 02:57:49,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 135 transitions, 1376 flow [2024-06-28 02:57:49,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:49,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:49,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 02:57:49,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-28 02:57:49,228 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 930 flow. Second operand 8 states and 159 transitions. [2024-06-28 02:57:49,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 135 transitions, 1376 flow [2024-06-28 02:57:49,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 135 transitions, 1234 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:49,253 INFO L231 Difference]: Finished difference. Result has 97 places, 107 transitions, 906 flow [2024-06-28 02:57:49,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=906, PETRI_PLACES=97, PETRI_TRANSITIONS=107} [2024-06-28 02:57:49,254 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-28 02:57:49,254 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 107 transitions, 906 flow [2024-06-28 02:57:49,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:49,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:49,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:49,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:57:49,255 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:49,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:49,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1411016369, now seen corresponding path program 3 times [2024-06-28 02:57:49,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:49,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276057081] [2024-06-28 02:57:49,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:49,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:49,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:50,091 INFO 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 02:57:50,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:50,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276057081] [2024-06-28 02:57:50,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276057081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:50,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:50,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:50,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605420782] [2024-06-28 02:57:50,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:50,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:50,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:50,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:50,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:50,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:50,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 107 transitions, 906 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:50,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:50,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:50,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:50,832 INFO L124 PetriNetUnfolderBase]: 1968/2994 cut-off events. [2024-06-28 02:57:50,832 INFO L125 PetriNetUnfolderBase]: For 67460/67465 co-relation queries the response was YES. [2024-06-28 02:57:50,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17085 conditions, 2994 events. 1968/2994 cut-off events. For 67460/67465 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14798 event pairs, 671 based on Foata normal form. 8/3000 useless extension candidates. Maximal degree in co-relation 17045. Up to 2729 conditions per place. [2024-06-28 02:57:50,852 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 91 selfloop transitions, 41 changer transitions 0/137 dead transitions. [2024-06-28 02:57:50,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 137 transitions, 1364 flow [2024-06-28 02:57:50,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:50,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:50,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 02:57:50,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-28 02:57:50,857 INFO L175 Difference]: Start difference. First operand has 97 places, 107 transitions, 906 flow. Second operand 8 states and 156 transitions. [2024-06-28 02:57:50,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 137 transitions, 1364 flow [2024-06-28 02:57:50,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 137 transitions, 1256 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:50,891 INFO L231 Difference]: Finished difference. Result has 99 places, 110 transitions, 934 flow [2024-06-28 02:57:50,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=934, PETRI_PLACES=99, PETRI_TRANSITIONS=110} [2024-06-28 02:57:50,892 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 55 predicate places. [2024-06-28 02:57:50,892 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 110 transitions, 934 flow [2024-06-28 02:57:50,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:50,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:50,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:50,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:57:50,893 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 02:57:50,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:50,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1411283279, now seen corresponding path program 4 times [2024-06-28 02:57:50,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:50,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063469292] [2024-06-28 02:57:50,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:50,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:50,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:51,664 INFO 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 02:57:51,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:51,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063469292] [2024-06-28 02:57:51,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063469292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:51,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:51,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:51,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109863226] [2024-06-28 02:57:51,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:51,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:51,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:51,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:51,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:51,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:51,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 110 transitions, 934 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:51,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:51,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:51,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:52,413 INFO L124 PetriNetUnfolderBase]: 1958/2980 cut-off events. [2024-06-28 02:57:52,413 INFO L125 PetriNetUnfolderBase]: For 71502/71507 co-relation queries the response was YES. [2024-06-28 02:57:52,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17143 conditions, 2980 events. 1958/2980 cut-off events. For 71502/71507 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14781 event pairs, 669 based on Foata normal form. 8/2986 useless extension candidates. Maximal degree in co-relation 17102. Up to 2721 conditions per place. [2024-06-28 02:57:52,433 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 92 selfloop transitions, 39 changer transitions 0/136 dead transitions. [2024-06-28 02:57:52,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 136 transitions, 1260 flow [2024-06-28 02:57:52,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:52,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:52,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 02:57:52,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-28 02:57:52,435 INFO L175 Difference]: Start difference. First operand has 99 places, 110 transitions, 934 flow. Second operand 8 states and 156 transitions. [2024-06-28 02:57:52,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 136 transitions, 1260 flow [2024-06-28 02:57:52,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 136 transitions, 1142 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:52,489 INFO L231 Difference]: Finished difference. Result has 102 places, 110 transitions, 902 flow [2024-06-28 02:57:52,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=902, PETRI_PLACES=102, PETRI_TRANSITIONS=110} [2024-06-28 02:57:52,489 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-28 02:57:52,489 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 110 transitions, 902 flow [2024-06-28 02:57:52,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:52,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:52,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:52,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:57:52,490 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 02:57:52,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:52,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1418640726, now seen corresponding path program 5 times [2024-06-28 02:57:52,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:52,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440473475] [2024-06-28 02:57:52,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:52,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:52,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:53,306 INFO 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 02:57:53,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:53,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440473475] [2024-06-28 02:57:53,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440473475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:53,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:53,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:53,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204637242] [2024-06-28 02:57:53,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:53,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:53,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:53,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:53,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:53,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:53,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 110 transitions, 902 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:53,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:53,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:53,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:54,121 INFO L124 PetriNetUnfolderBase]: 1953/2970 cut-off events. [2024-06-28 02:57:54,121 INFO L125 PetriNetUnfolderBase]: For 75673/75673 co-relation queries the response was YES. [2024-06-28 02:57:54,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17209 conditions, 2970 events. 1953/2970 cut-off events. For 75673/75673 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14681 event pairs, 717 based on Foata normal form. 2/2968 useless extension candidates. Maximal degree in co-relation 17167. Up to 2711 conditions per place. [2024-06-28 02:57:54,139 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 80 selfloop transitions, 50 changer transitions 0/135 dead transitions. [2024-06-28 02:57:54,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 135 transitions, 1314 flow [2024-06-28 02:57:54,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:54,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:54,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 02:57:54,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-28 02:57:54,142 INFO L175 Difference]: Start difference. First operand has 102 places, 110 transitions, 902 flow. Second operand 8 states and 157 transitions. [2024-06-28 02:57:54,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 135 transitions, 1314 flow [2024-06-28 02:57:54,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 135 transitions, 1184 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:57:54,189 INFO L231 Difference]: Finished difference. Result has 102 places, 110 transitions, 880 flow [2024-06-28 02:57:54,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=880, PETRI_PLACES=102, PETRI_TRANSITIONS=110} [2024-06-28 02:57:54,190 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-28 02:57:54,190 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 110 transitions, 880 flow [2024-06-28 02:57:54,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:54,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:54,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:54,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:57:54,191 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 02:57:54,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:54,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1411283496, now seen corresponding path program 6 times [2024-06-28 02:57:54,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:54,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001217003] [2024-06-28 02:57:54,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:54,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:54,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:55,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 02:57:55,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:55,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001217003] [2024-06-28 02:57:55,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001217003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:55,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:55,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:55,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216124812] [2024-06-28 02:57:55,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:55,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:55,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:55,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:55,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:55,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:55,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 110 transitions, 880 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:55,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:55,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:55,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:55,732 INFO L124 PetriNetUnfolderBase]: 1948/2968 cut-off events. [2024-06-28 02:57:55,733 INFO L125 PetriNetUnfolderBase]: For 80663/80663 co-relation queries the response was YES. [2024-06-28 02:57:55,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17315 conditions, 2968 events. 1948/2968 cut-off events. For 80663/80663 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14695 event pairs, 717 based on Foata normal form. 2/2966 useless extension candidates. Maximal degree in co-relation 17272. Up to 2706 conditions per place. [2024-06-28 02:57:55,750 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 76 selfloop transitions, 52 changer transitions 0/133 dead transitions. [2024-06-28 02:57:55,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 133 transitions, 1194 flow [2024-06-28 02:57:55,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:55,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:55,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 02:57:55,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-28 02:57:55,752 INFO L175 Difference]: Start difference. First operand has 102 places, 110 transitions, 880 flow. Second operand 8 states and 154 transitions. [2024-06-28 02:57:55,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 133 transitions, 1194 flow [2024-06-28 02:57:55,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 133 transitions, 1062 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:55,805 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 860 flow [2024-06-28 02:57:55,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=860, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-06-28 02:57:55,805 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-28 02:57:55,805 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 860 flow [2024-06-28 02:57:55,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:55,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:55,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:55,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:57:55,806 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:55,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:55,806 INFO L85 PathProgramCache]: Analyzing trace with hash -257489989, now seen corresponding path program 1 times [2024-06-28 02:57:55,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:55,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60959815] [2024-06-28 02:57:55,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:55,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:55,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:56,870 INFO 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 02:57:56,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:56,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60959815] [2024-06-28 02:57:56,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60959815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:56,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:56,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:56,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002354784] [2024-06-28 02:57:56,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:56,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:56,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:56,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:56,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:56,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-28 02:57:56,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 860 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:56,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:56,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-28 02:57:56,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:57,360 INFO L124 PetriNetUnfolderBase]: 1465/2467 cut-off events. [2024-06-28 02:57:57,360 INFO L125 PetriNetUnfolderBase]: For 71923/71923 co-relation queries the response was YES. [2024-06-28 02:57:57,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14282 conditions, 2467 events. 1465/2467 cut-off events. For 71923/71923 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13660 event pairs, 564 based on Foata normal form. 2/2468 useless extension candidates. Maximal degree in co-relation 14238. Up to 2122 conditions per place. [2024-06-28 02:57:57,376 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 84 selfloop transitions, 11 changer transitions 0/123 dead transitions. [2024-06-28 02:57:57,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 123 transitions, 1098 flow [2024-06-28 02:57:57,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:57,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:57,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-28 02:57:57,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-28 02:57:57,378 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 860 flow. Second operand 6 states and 123 transitions. [2024-06-28 02:57:57,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 123 transitions, 1098 flow [2024-06-28 02:57:57,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 123 transitions, 970 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:57:57,416 INFO L231 Difference]: Finished difference. Result has 102 places, 113 transitions, 790 flow [2024-06-28 02:57:57,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=790, PETRI_PLACES=102, PETRI_TRANSITIONS=113} [2024-06-28 02:57:57,416 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-28 02:57:57,417 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 113 transitions, 790 flow [2024-06-28 02:57:57,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:57,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:57,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:57,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:57:57,417 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 02:57:57,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:57,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1378799503, now seen corresponding path program 1 times [2024-06-28 02:57:57,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:57,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336002385] [2024-06-28 02:57:57,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:57,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:57,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:58,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 02:57:58,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:58,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336002385] [2024-06-28 02:57:58,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336002385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:58,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:58,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:58,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744691966] [2024-06-28 02:57:58,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:58,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:58,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:58,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:58,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:58,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:57:58,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 113 transitions, 790 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:58,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:58,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:57:58,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:59,041 INFO L124 PetriNetUnfolderBase]: 1882/2920 cut-off events. [2024-06-28 02:57:59,041 INFO L125 PetriNetUnfolderBase]: For 92318/92318 co-relation queries the response was YES. [2024-06-28 02:57:59,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17670 conditions, 2920 events. 1882/2920 cut-off events. For 92318/92318 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14917 event pairs, 464 based on Foata normal form. 4/2923 useless extension candidates. Maximal degree in co-relation 17625. Up to 2631 conditions per place. [2024-06-28 02:57:59,060 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 118 selfloop transitions, 20 changer transitions 0/154 dead transitions. [2024-06-28 02:57:59,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 154 transitions, 1334 flow [2024-06-28 02:57:59,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:59,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:59,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 02:57:59,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-28 02:57:59,062 INFO L175 Difference]: Start difference. First operand has 102 places, 113 transitions, 790 flow. Second operand 9 states and 182 transitions. [2024-06-28 02:57:59,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 154 transitions, 1334 flow [2024-06-28 02:57:59,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 154 transitions, 1298 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:59,129 INFO L231 Difference]: Finished difference. Result has 107 places, 117 transitions, 881 flow [2024-06-28 02:57:59,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=881, PETRI_PLACES=107, PETRI_TRANSITIONS=117} [2024-06-28 02:57:59,130 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-28 02:57:59,130 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 117 transitions, 881 flow [2024-06-28 02:57:59,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:59,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:59,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:59,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:57:59,131 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 02:57:59,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:59,131 INFO L85 PathProgramCache]: Analyzing trace with hash 247855977, now seen corresponding path program 2 times [2024-06-28 02:57:59,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:59,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886026675] [2024-06-28 02:57:59,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:59,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:59,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:00,049 INFO 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 02:58:00,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:00,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886026675] [2024-06-28 02:58:00,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886026675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:00,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:00,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:00,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828603839] [2024-06-28 02:58:00,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:00,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:00,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:00,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:00,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:00,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:58:00,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 117 transitions, 881 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:00,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:00,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:58:00,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:00,837 INFO L124 PetriNetUnfolderBase]: 1874/2908 cut-off events. [2024-06-28 02:58:00,837 INFO L125 PetriNetUnfolderBase]: For 98335/98335 co-relation queries the response was YES. [2024-06-28 02:58:00,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17941 conditions, 2908 events. 1874/2908 cut-off events. For 98335/98335 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14813 event pairs, 623 based on Foata normal form. 4/2911 useless extension candidates. Maximal degree in co-relation 17895. Up to 2678 conditions per place. [2024-06-28 02:58:00,861 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 115 selfloop transitions, 16 changer transitions 0/147 dead transitions. [2024-06-28 02:58:00,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 147 transitions, 1219 flow [2024-06-28 02:58:00,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:00,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:00,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 02:58:00,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-28 02:58:00,863 INFO L175 Difference]: Start difference. First operand has 107 places, 117 transitions, 881 flow. Second operand 8 states and 161 transitions. [2024-06-28 02:58:00,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 147 transitions, 1219 flow [2024-06-28 02:58:00,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 147 transitions, 1135 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:58:00,935 INFO L231 Difference]: Finished difference. Result has 110 places, 117 transitions, 836 flow [2024-06-28 02:58:00,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=836, PETRI_PLACES=110, PETRI_TRANSITIONS=117} [2024-06-28 02:58:00,935 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-28 02:58:00,935 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 117 transitions, 836 flow [2024-06-28 02:58:00,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:00,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:00,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:00,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:58:00,936 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 02:58:00,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:00,936 INFO L85 PathProgramCache]: Analyzing trace with hash 137038417, now seen corresponding path program 1 times [2024-06-28 02:58:00,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:00,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627816628] [2024-06-28 02:58:00,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:00,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:00,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:01,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 02:58:01,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:01,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627816628] [2024-06-28 02:58:01,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627816628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:01,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:01,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:01,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692860954] [2024-06-28 02:58:01,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:01,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:01,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:01,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:01,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:01,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:01,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 117 transitions, 836 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:01,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:01,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:01,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:02,635 INFO L124 PetriNetUnfolderBase]: 1995/3051 cut-off events. [2024-06-28 02:58:02,636 INFO L125 PetriNetUnfolderBase]: For 106469/106469 co-relation queries the response was YES. [2024-06-28 02:58:02,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18833 conditions, 3051 events. 1995/3051 cut-off events. For 106469/106469 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15268 event pairs, 651 based on Foata normal form. 4/3054 useless extension candidates. Maximal degree in co-relation 18785. Up to 2888 conditions per place. [2024-06-28 02:58:02,655 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 129 selfloop transitions, 20 changer transitions 0/154 dead transitions. [2024-06-28 02:58:02,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 154 transitions, 1268 flow [2024-06-28 02:58:02,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:02,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:02,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 02:58:02,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 02:58:02,657 INFO L175 Difference]: Start difference. First operand has 110 places, 117 transitions, 836 flow. Second operand 9 states and 172 transitions. [2024-06-28 02:58:02,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 154 transitions, 1268 flow [2024-06-28 02:58:02,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 154 transitions, 1231 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:02,709 INFO L231 Difference]: Finished difference. Result has 112 places, 120 transitions, 901 flow [2024-06-28 02:58:02,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=901, PETRI_PLACES=112, PETRI_TRANSITIONS=120} [2024-06-28 02:58:02,710 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-28 02:58:02,710 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 120 transitions, 901 flow [2024-06-28 02:58:02,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:02,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:02,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:02,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:58:02,711 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 02:58:02,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:02,711 INFO L85 PathProgramCache]: Analyzing trace with hash -146262115, now seen corresponding path program 3 times [2024-06-28 02:58:02,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:02,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403060905] [2024-06-28 02:58:02,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:02,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:02,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:03,589 INFO 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 02:58:03,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:03,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403060905] [2024-06-28 02:58:03,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403060905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:03,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:03,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:03,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919434093] [2024-06-28 02:58:03,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:03,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:03,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:03,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:03,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:03,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:58:03,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 120 transitions, 901 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:03,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:03,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:58:03,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:04,328 INFO L124 PetriNetUnfolderBase]: 1913/2978 cut-off events. [2024-06-28 02:58:04,328 INFO L125 PetriNetUnfolderBase]: For 114023/114026 co-relation queries the response was YES. [2024-06-28 02:58:04,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19032 conditions, 2978 events. 1913/2978 cut-off events. For 114023/114026 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15301 event pairs, 622 based on Foata normal form. 6/2982 useless extension candidates. Maximal degree in co-relation 18983. Up to 2692 conditions per place. [2024-06-28 02:58:04,398 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 105 selfloop transitions, 28 changer transitions 0/149 dead transitions. [2024-06-28 02:58:04,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 149 transitions, 1279 flow [2024-06-28 02:58:04,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:04,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:04,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 02:58:04,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-28 02:58:04,400 INFO L175 Difference]: Start difference. First operand has 112 places, 120 transitions, 901 flow. Second operand 8 states and 162 transitions. [2024-06-28 02:58:04,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 149 transitions, 1279 flow [2024-06-28 02:58:04,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 149 transitions, 1201 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:04,474 INFO L231 Difference]: Finished difference. Result has 113 places, 122 transitions, 934 flow [2024-06-28 02:58:04,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=934, PETRI_PLACES=113, PETRI_TRANSITIONS=122} [2024-06-28 02:58:04,475 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-28 02:58:04,475 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 122 transitions, 934 flow [2024-06-28 02:58:04,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:04,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:04,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:04,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:58:04,476 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 02:58:04,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:04,477 INFO L85 PathProgramCache]: Analyzing trace with hash 252509077, now seen corresponding path program 2 times [2024-06-28 02:58:04,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:04,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131182587] [2024-06-28 02:58:04,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:04,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:04,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:05,517 INFO 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 02:58:05,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:05,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131182587] [2024-06-28 02:58:05,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131182587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:05,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:05,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:05,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975124334] [2024-06-28 02:58:05,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:05,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:05,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:05,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:05,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:05,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:05,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 122 transitions, 934 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:05,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:05,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:05,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:06,566 INFO L124 PetriNetUnfolderBase]: 2066/3165 cut-off events. [2024-06-28 02:58:06,567 INFO L125 PetriNetUnfolderBase]: For 126089/126092 co-relation queries the response was YES. [2024-06-28 02:58:06,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20565 conditions, 3165 events. 2066/3165 cut-off events. For 126089/126092 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15987 event pairs, 595 based on Foata normal form. 4/3166 useless extension candidates. Maximal degree in co-relation 20515. Up to 2656 conditions per place. [2024-06-28 02:58:06,597 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 97 selfloop transitions, 67 changer transitions 0/169 dead transitions. [2024-06-28 02:58:06,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 169 transitions, 1754 flow [2024-06-28 02:58:06,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:06,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:06,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-28 02:58:06,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-28 02:58:06,599 INFO L175 Difference]: Start difference. First operand has 113 places, 122 transitions, 934 flow. Second operand 9 states and 186 transitions. [2024-06-28 02:58:06,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 169 transitions, 1754 flow [2024-06-28 02:58:06,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 169 transitions, 1661 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:06,689 INFO L231 Difference]: Finished difference. Result has 116 places, 131 transitions, 1157 flow [2024-06-28 02:58:06,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1157, PETRI_PLACES=116, PETRI_TRANSITIONS=131} [2024-06-28 02:58:06,690 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-28 02:58:06,690 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 131 transitions, 1157 flow [2024-06-28 02:58:06,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:06,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:06,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:06,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:58:06,691 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 02:58:06,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:06,691 INFO L85 PathProgramCache]: Analyzing trace with hash -146084175, now seen corresponding path program 3 times [2024-06-28 02:58:06,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:06,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2349942] [2024-06-28 02:58:06,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:06,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:06,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:07,733 INFO 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 02:58:07,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:07,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2349942] [2024-06-28 02:58:07,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2349942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:07,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:07,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:07,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176178549] [2024-06-28 02:58:07,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:07,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:07,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:07,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:07,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:07,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:07,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 131 transitions, 1157 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:07,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:07,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:07,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:08,628 INFO L124 PetriNetUnfolderBase]: 2088/3202 cut-off events. [2024-06-28 02:58:08,629 INFO L125 PetriNetUnfolderBase]: For 136091/136094 co-relation queries the response was YES. [2024-06-28 02:58:08,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21457 conditions, 3202 events. 2088/3202 cut-off events. For 136091/136094 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16214 event pairs, 595 based on Foata normal form. 4/3203 useless extension candidates. Maximal degree in co-relation 21406. Up to 2675 conditions per place. [2024-06-28 02:58:08,650 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 100 selfloop transitions, 68 changer transitions 0/173 dead transitions. [2024-06-28 02:58:08,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 173 transitions, 1889 flow [2024-06-28 02:58:08,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:08,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:08,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-28 02:58:08,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48578811369509045 [2024-06-28 02:58:08,652 INFO L175 Difference]: Start difference. First operand has 116 places, 131 transitions, 1157 flow. Second operand 9 states and 188 transitions. [2024-06-28 02:58:08,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 173 transitions, 1889 flow [2024-06-28 02:58:08,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 173 transitions, 1775 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:08,721 INFO L231 Difference]: Finished difference. Result has 121 places, 134 transitions, 1249 flow [2024-06-28 02:58:08,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1249, PETRI_PLACES=121, PETRI_TRANSITIONS=134} [2024-06-28 02:58:08,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-28 02:58:08,721 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 134 transitions, 1249 flow [2024-06-28 02:58:08,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:08,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:08,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:08,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:58:08,722 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 02:58:08,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:08,722 INFO L85 PathProgramCache]: Analyzing trace with hash -146257155, now seen corresponding path program 4 times [2024-06-28 02:58:08,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:08,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981699527] [2024-06-28 02:58:08,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:08,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:08,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:09,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:09,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:09,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981699527] [2024-06-28 02:58:09,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981699527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:09,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:09,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:09,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623605409] [2024-06-28 02:58:09,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:09,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:09,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:09,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:09,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:09,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:09,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 134 transitions, 1249 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:09,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:09,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:09,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:10,512 INFO L124 PetriNetUnfolderBase]: 2078/3193 cut-off events. [2024-06-28 02:58:10,513 INFO L125 PetriNetUnfolderBase]: For 141048/141051 co-relation queries the response was YES. [2024-06-28 02:58:10,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21579 conditions, 3193 events. 2078/3193 cut-off events. For 141048/141051 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16250 event pairs, 598 based on Foata normal form. 4/3194 useless extension candidates. Maximal degree in co-relation 21526. Up to 2667 conditions per place. [2024-06-28 02:58:10,535 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 99 selfloop transitions, 67 changer transitions 0/171 dead transitions. [2024-06-28 02:58:10,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 171 transitions, 1795 flow [2024-06-28 02:58:10,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:10,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:10,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-28 02:58:10,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48320413436692505 [2024-06-28 02:58:10,537 INFO L175 Difference]: Start difference. First operand has 121 places, 134 transitions, 1249 flow. Second operand 9 states and 187 transitions. [2024-06-28 02:58:10,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 171 transitions, 1795 flow [2024-06-28 02:58:10,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 171 transitions, 1648 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:58:10,614 INFO L231 Difference]: Finished difference. Result has 125 places, 134 transitions, 1244 flow [2024-06-28 02:58:10,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1244, PETRI_PLACES=125, PETRI_TRANSITIONS=134} [2024-06-28 02:58:10,614 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-28 02:58:10,614 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 134 transitions, 1244 flow [2024-06-28 02:58:10,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:10,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:10,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:10,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:58:10,615 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 02:58:10,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:10,615 INFO L85 PathProgramCache]: Analyzing trace with hash 594398166, now seen corresponding path program 1 times [2024-06-28 02:58:10,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:10,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022930326] [2024-06-28 02:58:10,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:10,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:10,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:11,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:11,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:11,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022930326] [2024-06-28 02:58:11,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022930326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:11,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:11,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:58:11,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838928806] [2024-06-28 02:58:11,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:11,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:58:11,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:11,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:58:11,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:58:11,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:58:11,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 134 transitions, 1244 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:11,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:11,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:58:11,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:12,133 INFO L124 PetriNetUnfolderBase]: 1796/2900 cut-off events. [2024-06-28 02:58:12,133 INFO L125 PetriNetUnfolderBase]: For 145808/145816 co-relation queries the response was YES. [2024-06-28 02:58:12,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20261 conditions, 2900 events. 1796/2900 cut-off events. For 145808/145816 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15747 event pairs, 599 based on Foata normal form. 2/2893 useless extension candidates. Maximal degree in co-relation 20207. Up to 2608 conditions per place. [2024-06-28 02:58:12,205 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 112 selfloop transitions, 13 changer transitions 0/152 dead transitions. [2024-06-28 02:58:12,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 152 transitions, 1564 flow [2024-06-28 02:58:12,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:58:12,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:58:12,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-28 02:58:12,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-28 02:58:12,208 INFO L175 Difference]: Start difference. First operand has 125 places, 134 transitions, 1244 flow. Second operand 6 states and 123 transitions. [2024-06-28 02:58:12,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 152 transitions, 1564 flow [2024-06-28 02:58:12,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 152 transitions, 1390 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:58:12,309 INFO L231 Difference]: Finished difference. Result has 122 places, 137 transitions, 1141 flow [2024-06-28 02:58:12,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1141, PETRI_PLACES=122, PETRI_TRANSITIONS=137} [2024-06-28 02:58:12,310 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-28 02:58:12,310 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 137 transitions, 1141 flow [2024-06-28 02:58:12,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:12,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:12,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:12,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:58:12,311 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 02:58:12,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:12,312 INFO L85 PathProgramCache]: Analyzing trace with hash -109661163, now seen corresponding path program 4 times [2024-06-28 02:58:12,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:12,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569885034] [2024-06-28 02:58:12,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:12,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:12,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:13,169 INFO 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 02:58:13,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:13,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569885034] [2024-06-28 02:58:13,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569885034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:13,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:13,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:13,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055785307] [2024-06-28 02:58:13,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:13,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:13,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:13,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:13,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:13,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:58:13,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 137 transitions, 1141 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:13,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:13,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:58:13,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:13,993 INFO L124 PetriNetUnfolderBase]: 1969/3079 cut-off events. [2024-06-28 02:58:13,994 INFO L125 PetriNetUnfolderBase]: For 152410/152410 co-relation queries the response was YES. [2024-06-28 02:58:14,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21218 conditions, 3079 events. 1969/3079 cut-off events. For 152410/152410 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16017 event pairs, 617 based on Foata normal form. 4/3079 useless extension candidates. Maximal degree in co-relation 21163. Up to 2778 conditions per place. [2024-06-28 02:58:14,016 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 119 selfloop transitions, 28 changer transitions 0/163 dead transitions. [2024-06-28 02:58:14,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 163 transitions, 1545 flow [2024-06-28 02:58:14,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:14,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:14,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 02:58:14,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-28 02:58:14,018 INFO L175 Difference]: Start difference. First operand has 122 places, 137 transitions, 1141 flow. Second operand 8 states and 159 transitions. [2024-06-28 02:58:14,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 163 transitions, 1545 flow [2024-06-28 02:58:14,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 163 transitions, 1498 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:14,112 INFO L231 Difference]: Finished difference. Result has 126 places, 139 transitions, 1211 flow [2024-06-28 02:58:14,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1211, PETRI_PLACES=126, PETRI_TRANSITIONS=139} [2024-06-28 02:58:14,113 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-28 02:58:14,113 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 139 transitions, 1211 flow [2024-06-28 02:58:14,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:14,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:14,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:14,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:58:14,114 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 02:58:14,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:14,114 INFO L85 PathProgramCache]: Analyzing trace with hash -109483223, now seen corresponding path program 5 times [2024-06-28 02:58:14,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:14,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624029554] [2024-06-28 02:58:14,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:14,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:14,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:14,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:14,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:14,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624029554] [2024-06-28 02:58:14,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624029554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:14,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:14,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:14,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030100700] [2024-06-28 02:58:14,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:14,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:14,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:14,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:14,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:14,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:14,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 139 transitions, 1211 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:14,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:14,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:14,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:15,807 INFO L124 PetriNetUnfolderBase]: 2166/3338 cut-off events. [2024-06-28 02:58:15,807 INFO L125 PetriNetUnfolderBase]: For 170077/170077 co-relation queries the response was YES. [2024-06-28 02:58:15,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23402 conditions, 3338 events. 2166/3338 cut-off events. For 170077/170077 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17114 event pairs, 600 based on Foata normal form. 4/3338 useless extension candidates. Maximal degree in co-relation 23346. Up to 2742 conditions per place. [2024-06-28 02:58:15,833 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 105 selfloop transitions, 76 changer transitions 0/186 dead transitions. [2024-06-28 02:58:15,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 186 transitions, 2260 flow [2024-06-28 02:58:15,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:15,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:15,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-28 02:58:15,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48578811369509045 [2024-06-28 02:58:15,834 INFO L175 Difference]: Start difference. First operand has 126 places, 139 transitions, 1211 flow. Second operand 9 states and 188 transitions. [2024-06-28 02:58:15,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 186 transitions, 2260 flow [2024-06-28 02:58:15,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 186 transitions, 2161 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:15,924 INFO L231 Difference]: Finished difference. Result has 129 places, 148 transitions, 1467 flow [2024-06-28 02:58:15,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1467, PETRI_PLACES=129, PETRI_TRANSITIONS=148} [2024-06-28 02:58:15,924 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-28 02:58:15,924 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 148 transitions, 1467 flow [2024-06-28 02:58:15,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:15,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:15,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:15,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:58:15,925 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 02:58:15,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:15,925 INFO L85 PathProgramCache]: Analyzing trace with hash -800107239, now seen corresponding path program 6 times [2024-06-28 02:58:15,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:15,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401747730] [2024-06-28 02:58:15,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:15,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:15,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:16,797 INFO 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 02:58:16,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:16,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401747730] [2024-06-28 02:58:16,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401747730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:16,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:16,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:16,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723993865] [2024-06-28 02:58:16,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:16,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:16,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:16,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:16,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:16,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:16,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 148 transitions, 1467 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:16,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:16,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:16,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:17,950 INFO L124 PetriNetUnfolderBase]: 2220/3431 cut-off events. [2024-06-28 02:58:17,950 INFO L125 PetriNetUnfolderBase]: For 184060/184060 co-relation queries the response was YES. [2024-06-28 02:58:17,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24565 conditions, 3431 events. 2220/3431 cut-off events. For 184060/184060 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17744 event pairs, 602 based on Foata normal form. 4/3431 useless extension candidates. Maximal degree in co-relation 24508. Up to 2788 conditions per place. [2024-06-28 02:58:17,982 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 101 selfloop transitions, 85 changer transitions 0/191 dead transitions. [2024-06-28 02:58:17,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 191 transitions, 2483 flow [2024-06-28 02:58:17,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:17,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:17,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-28 02:58:17,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780361757105943 [2024-06-28 02:58:17,984 INFO L175 Difference]: Start difference. First operand has 129 places, 148 transitions, 1467 flow. Second operand 9 states and 185 transitions. [2024-06-28 02:58:17,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 191 transitions, 2483 flow [2024-06-28 02:58:18,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 191 transitions, 2201 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:18,141 INFO L231 Difference]: Finished difference. Result has 132 places, 154 transitions, 1505 flow [2024-06-28 02:58:18,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1505, PETRI_PLACES=132, PETRI_TRANSITIONS=154} [2024-06-28 02:58:18,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-28 02:58:18,142 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 154 transitions, 1505 flow [2024-06-28 02:58:18,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:18,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:18,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:18,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:58:18,143 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 02:58:18,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:18,143 INFO L85 PathProgramCache]: Analyzing trace with hash -800113749, now seen corresponding path program 7 times [2024-06-28 02:58:18,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:18,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094110486] [2024-06-28 02:58:18,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:18,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:18,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:19,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:19,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:19,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094110486] [2024-06-28 02:58:19,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094110486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:19,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:19,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:19,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336891285] [2024-06-28 02:58:19,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:19,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:19,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:19,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:19,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:19,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:19,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 154 transitions, 1505 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:19,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:19,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:19,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:20,094 INFO L124 PetriNetUnfolderBase]: 2210/3417 cut-off events. [2024-06-28 02:58:20,095 INFO L125 PetriNetUnfolderBase]: For 186955/186955 co-relation queries the response was YES. [2024-06-28 02:58:20,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24364 conditions, 3417 events. 2210/3417 cut-off events. For 186955/186955 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 17700 event pairs, 600 based on Foata normal form. 4/3417 useless extension candidates. Maximal degree in co-relation 24306. Up to 2780 conditions per place. [2024-06-28 02:58:20,126 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 98 selfloop transitions, 86 changer transitions 0/189 dead transitions. [2024-06-28 02:58:20,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 189 transitions, 2241 flow [2024-06-28 02:58:20,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:20,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:20,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 02:58:20,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-28 02:58:20,131 INFO L175 Difference]: Start difference. First operand has 132 places, 154 transitions, 1505 flow. Second operand 9 states and 182 transitions. [2024-06-28 02:58:20,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 189 transitions, 2241 flow [2024-06-28 02:58:20,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 189 transitions, 1973 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:20,261 INFO L231 Difference]: Finished difference. Result has 135 places, 154 transitions, 1417 flow [2024-06-28 02:58:20,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1417, PETRI_PLACES=135, PETRI_TRANSITIONS=154} [2024-06-28 02:58:20,261 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-28 02:58:20,262 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 154 transitions, 1417 flow [2024-06-28 02:58:20,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:20,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:20,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:20,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:58:20,262 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 02:58:20,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:20,263 INFO L85 PathProgramCache]: Analyzing trace with hash -109476713, now seen corresponding path program 8 times [2024-06-28 02:58:20,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:20,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366049234] [2024-06-28 02:58:20,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:20,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:20,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:21,281 INFO 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 02:58:21,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:21,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366049234] [2024-06-28 02:58:21,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366049234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:21,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:21,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:21,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492642362] [2024-06-28 02:58:21,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:21,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:21,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:21,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:21,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:21,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:21,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 154 transitions, 1417 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:21,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:21,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:21,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:22,256 INFO L124 PetriNetUnfolderBase]: 2200/3403 cut-off events. [2024-06-28 02:58:22,256 INFO L125 PetriNetUnfolderBase]: For 191501/191501 co-relation queries the response was YES. [2024-06-28 02:58:22,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24136 conditions, 3403 events. 2200/3403 cut-off events. For 191501/191501 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17627 event pairs, 598 based on Foata normal form. 4/3403 useless extension candidates. Maximal degree in co-relation 24077. Up to 2772 conditions per place. [2024-06-28 02:58:22,281 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 101 selfloop transitions, 83 changer transitions 0/189 dead transitions. [2024-06-28 02:58:22,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 189 transitions, 2161 flow [2024-06-28 02:58:22,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:22,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:22,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-28 02:58:22,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4754521963824289 [2024-06-28 02:58:22,283 INFO L175 Difference]: Start difference. First operand has 135 places, 154 transitions, 1417 flow. Second operand 9 states and 184 transitions. [2024-06-28 02:58:22,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 189 transitions, 2161 flow [2024-06-28 02:58:22,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 189 transitions, 1955 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:22,372 INFO L231 Difference]: Finished difference. Result has 137 places, 154 transitions, 1385 flow [2024-06-28 02:58:22,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1385, PETRI_PLACES=137, PETRI_TRANSITIONS=154} [2024-06-28 02:58:22,374 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-28 02:58:22,374 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 154 transitions, 1385 flow [2024-06-28 02:58:22,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:22,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:22,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:22,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:58:22,374 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 02:58:22,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:22,375 INFO L85 PathProgramCache]: Analyzing trace with hash -791833029, now seen corresponding path program 9 times [2024-06-28 02:58:22,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:22,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326469606] [2024-06-28 02:58:22,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:22,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:22,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:23,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 02:58:23,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:23,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326469606] [2024-06-28 02:58:23,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326469606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:23,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:23,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:23,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310330002] [2024-06-28 02:58:23,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:23,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:23,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:23,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:23,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:23,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:23,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 154 transitions, 1385 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:23,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:23,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:23,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:24,132 INFO L124 PetriNetUnfolderBase]: 2190/3389 cut-off events. [2024-06-28 02:58:24,133 INFO L125 PetriNetUnfolderBase]: For 197541/197541 co-relation queries the response was YES. [2024-06-28 02:58:24,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24044 conditions, 3389 events. 2190/3389 cut-off events. For 197541/197541 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17523 event pairs, 603 based on Foata normal form. 4/3389 useless extension candidates. Maximal degree in co-relation 23984. Up to 2764 conditions per place. [2024-06-28 02:58:24,159 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 89 selfloop transitions, 92 changer transitions 0/186 dead transitions. [2024-06-28 02:58:24,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 186 transitions, 1975 flow [2024-06-28 02:58:24,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:24,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:24,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 02:58:24,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-28 02:58:24,161 INFO L175 Difference]: Start difference. First operand has 137 places, 154 transitions, 1385 flow. Second operand 9 states and 178 transitions. [2024-06-28 02:58:24,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 186 transitions, 1975 flow [2024-06-28 02:58:24,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 186 transitions, 1775 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:24,285 INFO L231 Difference]: Finished difference. Result has 139 places, 154 transitions, 1377 flow [2024-06-28 02:58:24,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1377, PETRI_PLACES=139, PETRI_TRANSITIONS=154} [2024-06-28 02:58:24,295 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-28 02:58:24,295 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 154 transitions, 1377 flow [2024-06-28 02:58:24,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:24,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:24,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:24,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:58:24,296 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 02:58:24,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:24,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1028187879, now seen corresponding path program 10 times [2024-06-28 02:58:24,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:24,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751109262] [2024-06-28 02:58:24,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:24,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:24,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:25,244 INFO 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 02:58:25,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:25,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751109262] [2024-06-28 02:58:25,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751109262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:25,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:25,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:25,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511850576] [2024-06-28 02:58:25,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:25,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:25,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:25,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:25,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:25,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:25,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 154 transitions, 1377 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:25,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:25,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:25,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:26,193 INFO L124 PetriNetUnfolderBase]: 2180/3375 cut-off events. [2024-06-28 02:58:26,194 INFO L125 PetriNetUnfolderBase]: For 203365/203365 co-relation queries the response was YES. [2024-06-28 02:58:26,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23989 conditions, 3375 events. 2180/3375 cut-off events. For 203365/203365 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17503 event pairs, 591 based on Foata normal form. 4/3375 useless extension candidates. Maximal degree in co-relation 23928. Up to 2756 conditions per place. [2024-06-28 02:58:26,287 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 95 selfloop transitions, 85 changer transitions 0/185 dead transitions. [2024-06-28 02:58:26,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 185 transitions, 1813 flow [2024-06-28 02:58:26,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:26,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:26,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 02:58:26,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-28 02:58:26,289 INFO L175 Difference]: Start difference. First operand has 139 places, 154 transitions, 1377 flow. Second operand 9 states and 179 transitions. [2024-06-28 02:58:26,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 185 transitions, 1813 flow [2024-06-28 02:58:26,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 185 transitions, 1573 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 02:58:26,393 INFO L231 Difference]: Finished difference. Result has 139 places, 154 transitions, 1315 flow [2024-06-28 02:58:26,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1315, PETRI_PLACES=139, PETRI_TRANSITIONS=154} [2024-06-28 02:58:26,394 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-28 02:58:26,394 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 154 transitions, 1315 flow [2024-06-28 02:58:26,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:26,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:26,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:26,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:58:26,395 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:26,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:26,396 INFO L85 PathProgramCache]: Analyzing trace with hash 607730646, now seen corresponding path program 2 times [2024-06-28 02:58:26,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:26,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090185328] [2024-06-28 02:58:26,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:26,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:26,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:27,115 INFO 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 02:58:27,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:27,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090185328] [2024-06-28 02:58:27,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090185328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:27,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:27,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:58:27,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983536881] [2024-06-28 02:58:27,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:27,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:58:27,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:27,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:58:27,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:58:27,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:58:27,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 154 transitions, 1315 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:27,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:27,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:58:27,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:27,686 INFO L124 PetriNetUnfolderBase]: 1853/3001 cut-off events. [2024-06-28 02:58:27,687 INFO L125 PetriNetUnfolderBase]: For 206364/206364 co-relation queries the response was YES. [2024-06-28 02:58:27,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22321 conditions, 3001 events. 1853/3001 cut-off events. For 206364/206364 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16478 event pairs, 602 based on Foata normal form. 1/2976 useless extension candidates. Maximal degree in co-relation 22259. Up to 2685 conditions per place. [2024-06-28 02:58:27,709 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 121 selfloop transitions, 18 changer transitions 0/166 dead transitions. [2024-06-28 02:58:27,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 166 transitions, 1653 flow [2024-06-28 02:58:27,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:58:27,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:58:27,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-28 02:58:27,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-28 02:58:27,711 INFO L175 Difference]: Start difference. First operand has 139 places, 154 transitions, 1315 flow. Second operand 6 states and 119 transitions. [2024-06-28 02:58:27,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 166 transitions, 1653 flow [2024-06-28 02:58:27,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 166 transitions, 1459 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:58:27,835 INFO L231 Difference]: Finished difference. Result has 136 places, 157 transitions, 1207 flow [2024-06-28 02:58:27,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1207, PETRI_PLACES=136, PETRI_TRANSITIONS=157} [2024-06-28 02:58:27,836 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-28 02:58:27,836 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 157 transitions, 1207 flow [2024-06-28 02:58:27,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:27,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:27,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:27,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:58:27,836 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 02:58:27,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:27,837 INFO L85 PathProgramCache]: Analyzing trace with hash 600118038, now seen corresponding path program 1 times [2024-06-28 02:58:27,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:27,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844931533] [2024-06-28 02:58:27,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:27,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:27,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:28,537 INFO 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 02:58:28,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:28,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844931533] [2024-06-28 02:58:28,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844931533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:28,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:28,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:58:28,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717861775] [2024-06-28 02:58:28,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:28,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:58:28,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:28,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:58:28,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:58:28,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:58:28,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 157 transitions, 1207 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:28,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:28,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:58:28,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:29,120 INFO L124 PetriNetUnfolderBase]: 1831/3010 cut-off events. [2024-06-28 02:58:29,121 INFO L125 PetriNetUnfolderBase]: For 182967/182967 co-relation queries the response was YES. [2024-06-28 02:58:29,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20913 conditions, 3010 events. 1831/3010 cut-off events. For 182967/182967 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 16594 event pairs, 523 based on Foata normal form. 1/3010 useless extension candidates. Maximal degree in co-relation 20850. Up to 2675 conditions per place. [2024-06-28 02:58:29,142 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 144 selfloop transitions, 11 changer transitions 0/172 dead transitions. [2024-06-28 02:58:29,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 172 transitions, 1585 flow [2024-06-28 02:58:29,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:58:29,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:58:29,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-28 02:58:29,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 02:58:29,143 INFO L175 Difference]: Start difference. First operand has 136 places, 157 transitions, 1207 flow. Second operand 6 states and 120 transitions. [2024-06-28 02:58:29,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 172 transitions, 1585 flow [2024-06-28 02:58:29,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 172 transitions, 1521 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:29,249 INFO L231 Difference]: Finished difference. Result has 138 places, 160 transitions, 1215 flow [2024-06-28 02:58:29,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1215, PETRI_PLACES=138, PETRI_TRANSITIONS=160} [2024-06-28 02:58:29,250 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-28 02:58:29,250 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 160 transitions, 1215 flow [2024-06-28 02:58:29,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:29,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:29,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:29,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:58:29,251 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:29,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:29,251 INFO L85 PathProgramCache]: Analyzing trace with hash -791525199, now seen corresponding path program 1 times [2024-06-28 02:58:29,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:29,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607822040] [2024-06-28 02:58:29,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:29,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:29,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:30,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:30,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:30,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607822040] [2024-06-28 02:58:30,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607822040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:30,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:30,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:30,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913446517] [2024-06-28 02:58:30,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:30,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:30,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:30,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:30,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:30,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:58:30,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 160 transitions, 1215 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:30,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:30,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:58:30,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:31,050 INFO L124 PetriNetUnfolderBase]: 1930/3103 cut-off events. [2024-06-28 02:58:31,050 INFO L125 PetriNetUnfolderBase]: For 190099/190099 co-relation queries the response was YES. [2024-06-28 02:58:31,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21606 conditions, 3103 events. 1930/3103 cut-off events. For 190099/190099 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16587 event pairs, 513 based on Foata normal form. 4/3106 useless extension candidates. Maximal degree in co-relation 21542. Up to 2813 conditions per place. [2024-06-28 02:58:31,075 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 168 selfloop transitions, 19 changer transitions 0/193 dead transitions. [2024-06-28 02:58:31,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 193 transitions, 1727 flow [2024-06-28 02:58:31,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:31,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:31,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 02:58:31,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 02:58:31,077 INFO L175 Difference]: Start difference. First operand has 138 places, 160 transitions, 1215 flow. Second operand 9 states and 173 transitions. [2024-06-28 02:58:31,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 193 transitions, 1727 flow [2024-06-28 02:58:31,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 193 transitions, 1677 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:31,223 INFO L231 Difference]: Finished difference. Result has 144 places, 165 transitions, 1288 flow [2024-06-28 02:58:31,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1288, PETRI_PLACES=144, PETRI_TRANSITIONS=165} [2024-06-28 02:58:31,224 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-28 02:58:31,224 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 165 transitions, 1288 flow [2024-06-28 02:58:31,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:31,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:31,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:31,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:58:31,225 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 02:58:31,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:31,225 INFO L85 PathProgramCache]: Analyzing trace with hash 607736598, now seen corresponding path program 2 times [2024-06-28 02:58:31,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:31,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431608628] [2024-06-28 02:58:31,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:31,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:31,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:31,921 INFO 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 02:58:31,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:31,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431608628] [2024-06-28 02:58:31,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431608628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:31,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:31,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:58:31,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297450313] [2024-06-28 02:58:31,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:31,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:58:31,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:31,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:58:31,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:58:32,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:58:32,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 165 transitions, 1288 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:32,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:32,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:58:32,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:32,461 INFO L124 PetriNetUnfolderBase]: 1820/2988 cut-off events. [2024-06-28 02:58:32,461 INFO L125 PetriNetUnfolderBase]: For 195074/195077 co-relation queries the response was YES. [2024-06-28 02:58:32,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21528 conditions, 2988 events. 1820/2988 cut-off events. For 195074/195077 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16334 event pairs, 498 based on Foata normal form. 3/2989 useless extension candidates. Maximal degree in co-relation 21462. Up to 2653 conditions per place. [2024-06-28 02:58:32,484 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 144 selfloop transitions, 16 changer transitions 0/177 dead transitions. [2024-06-28 02:58:32,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 177 transitions, 1676 flow [2024-06-28 02:58:32,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:58:32,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:58:32,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-28 02:58:32,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-28 02:58:32,486 INFO L175 Difference]: Start difference. First operand has 144 places, 165 transitions, 1288 flow. Second operand 6 states and 119 transitions. [2024-06-28 02:58:32,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 177 transitions, 1676 flow [2024-06-28 02:58:32,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 177 transitions, 1593 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:32,633 INFO L231 Difference]: Finished difference. Result has 144 places, 168 transitions, 1295 flow [2024-06-28 02:58:32,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1295, PETRI_PLACES=144, PETRI_TRANSITIONS=168} [2024-06-28 02:58:32,634 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-28 02:58:32,634 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 168 transitions, 1295 flow [2024-06-28 02:58:32,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:32,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:32,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:32,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:58:32,634 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:32,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:32,635 INFO L85 PathProgramCache]: Analyzing trace with hash 393218633, now seen corresponding path program 1 times [2024-06-28 02:58:32,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:32,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976552163] [2024-06-28 02:58:32,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:32,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:32,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:33,435 INFO 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 02:58:33,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:33,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976552163] [2024-06-28 02:58:33,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976552163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:33,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:33,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:33,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084050118] [2024-06-28 02:58:33,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:33,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:33,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:33,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:33,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:33,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:33,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 168 transitions, 1295 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:33,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:33,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:33,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:34,290 INFO L124 PetriNetUnfolderBase]: 2210/3421 cut-off events. [2024-06-28 02:58:34,291 INFO L125 PetriNetUnfolderBase]: For 248258/248258 co-relation queries the response was YES. [2024-06-28 02:58:34,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25847 conditions, 3421 events. 2210/3421 cut-off events. For 248258/248258 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17641 event pairs, 418 based on Foata normal form. 4/3424 useless extension candidates. Maximal degree in co-relation 25780. Up to 3098 conditions per place. [2024-06-28 02:58:34,320 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 184 selfloop transitions, 25 changer transitions 0/214 dead transitions. [2024-06-28 02:58:34,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 214 transitions, 2085 flow [2024-06-28 02:58:34,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:58:34,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:58:34,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 02:58:34,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-28 02:58:34,322 INFO L175 Difference]: Start difference. First operand has 144 places, 168 transitions, 1295 flow. Second operand 10 states and 193 transitions. [2024-06-28 02:58:34,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 214 transitions, 2085 flow [2024-06-28 02:58:34,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 214 transitions, 2017 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:34,474 INFO L231 Difference]: Finished difference. Result has 150 places, 172 transitions, 1388 flow [2024-06-28 02:58:34,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1388, PETRI_PLACES=150, PETRI_TRANSITIONS=172} [2024-06-28 02:58:34,474 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-28 02:58:34,474 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 172 transitions, 1388 flow [2024-06-28 02:58:34,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:34,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:34,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:34,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:58:34,475 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 02:58:34,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:34,475 INFO L85 PathProgramCache]: Analyzing trace with hash -377684783, now seen corresponding path program 2 times [2024-06-28 02:58:34,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:34,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434996924] [2024-06-28 02:58:34,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:34,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:34,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:35,292 INFO 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 02:58:35,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:35,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434996924] [2024-06-28 02:58:35,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434996924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:35,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:35,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:35,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546326441] [2024-06-28 02:58:35,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:35,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:35,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:35,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:35,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:35,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:35,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 172 transitions, 1388 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:35,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:35,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:35,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:36,098 INFO L124 PetriNetUnfolderBase]: 2227/3448 cut-off events. [2024-06-28 02:58:36,099 INFO L125 PetriNetUnfolderBase]: For 260438/260438 co-relation queries the response was YES. [2024-06-28 02:58:36,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26483 conditions, 3448 events. 2227/3448 cut-off events. For 260438/260438 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17839 event pairs, 577 based on Foata normal form. 4/3451 useless extension candidates. Maximal degree in co-relation 26415. Up to 3188 conditions per place. [2024-06-28 02:58:36,127 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 184 selfloop transitions, 22 changer transitions 0/211 dead transitions. [2024-06-28 02:58:36,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 211 transitions, 2118 flow [2024-06-28 02:58:36,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:36,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:36,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 02:58:36,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-28 02:58:36,133 INFO L175 Difference]: Start difference. First operand has 150 places, 172 transitions, 1388 flow. Second operand 9 states and 175 transitions. [2024-06-28 02:58:36,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 211 transitions, 2118 flow [2024-06-28 02:58:36,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 211 transitions, 2017 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:36,376 INFO L231 Difference]: Finished difference. Result has 153 places, 174 transitions, 1392 flow [2024-06-28 02:58:36,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1392, PETRI_PLACES=153, PETRI_TRANSITIONS=174} [2024-06-28 02:58:36,376 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 109 predicate places. [2024-06-28 02:58:36,376 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 174 transitions, 1392 flow [2024-06-28 02:58:36,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:36,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:36,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:36,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:58:36,382 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 02:58:36,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:36,382 INFO L85 PathProgramCache]: Analyzing trace with hash 395096303, now seen corresponding path program 3 times [2024-06-28 02:58:36,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:36,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349323611] [2024-06-28 02:58:36,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:36,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:36,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:37,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:37,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:37,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349323611] [2024-06-28 02:58:37,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349323611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:37,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:37,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:37,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014741275] [2024-06-28 02:58:37,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:37,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:37,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:37,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:37,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:37,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:37,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 174 transitions, 1392 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:37,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:37,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:37,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:38,147 INFO L124 PetriNetUnfolderBase]: 2219/3436 cut-off events. [2024-06-28 02:58:38,147 INFO L125 PetriNetUnfolderBase]: For 267380/267380 co-relation queries the response was YES. [2024-06-28 02:58:38,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26345 conditions, 3436 events. 2219/3436 cut-off events. For 267380/267380 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17732 event pairs, 580 based on Foata normal form. 4/3439 useless extension candidates. Maximal degree in co-relation 26275. Up to 3223 conditions per place. [2024-06-28 02:58:38,178 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 184 selfloop transitions, 19 changer transitions 0/208 dead transitions. [2024-06-28 02:58:38,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 208 transitions, 1884 flow [2024-06-28 02:58:38,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:38,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:38,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 02:58:38,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 02:58:38,180 INFO L175 Difference]: Start difference. First operand has 153 places, 174 transitions, 1392 flow. Second operand 9 states and 171 transitions. [2024-06-28 02:58:38,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 208 transitions, 1884 flow [2024-06-28 02:58:38,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 208 transitions, 1781 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:38,419 INFO L231 Difference]: Finished difference. Result has 155 places, 174 transitions, 1334 flow [2024-06-28 02:58:38,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1334, PETRI_PLACES=155, PETRI_TRANSITIONS=174} [2024-06-28 02:58:38,419 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-28 02:58:38,419 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 174 transitions, 1334 flow [2024-06-28 02:58:38,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:38,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:38,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:38,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:58:38,420 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 02:58:38,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:38,420 INFO L85 PathProgramCache]: Analyzing trace with hash -233646383, now seen corresponding path program 4 times [2024-06-28 02:58:38,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:38,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460335036] [2024-06-28 02:58:38,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:38,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:38,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:39,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:39,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:39,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460335036] [2024-06-28 02:58:39,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460335036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:39,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:39,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:39,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224938632] [2024-06-28 02:58:39,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:39,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:39,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:39,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:39,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:39,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:39,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 174 transitions, 1334 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:39,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:39,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:39,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:40,221 INFO L124 PetriNetUnfolderBase]: 2236/3465 cut-off events. [2024-06-28 02:58:40,222 INFO L125 PetriNetUnfolderBase]: For 278268/278271 co-relation queries the response was YES. [2024-06-28 02:58:40,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26620 conditions, 3465 events. 2236/3465 cut-off events. For 278268/278271 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17912 event pairs, 588 based on Foata normal form. 6/3468 useless extension candidates. Maximal degree in co-relation 26549. Up to 3124 conditions per place. [2024-06-28 02:58:40,257 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 150 selfloop transitions, 52 changer transitions 0/207 dead transitions. [2024-06-28 02:58:40,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 207 transitions, 1870 flow [2024-06-28 02:58:40,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:40,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:40,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 02:58:40,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-28 02:58:40,258 INFO L175 Difference]: Start difference. First operand has 155 places, 174 transitions, 1334 flow. Second operand 9 states and 175 transitions. [2024-06-28 02:58:40,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 207 transitions, 1870 flow [2024-06-28 02:58:40,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 207 transitions, 1827 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:58:40,519 INFO L231 Difference]: Finished difference. Result has 156 places, 176 transitions, 1460 flow [2024-06-28 02:58:40,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1460, PETRI_PLACES=156, PETRI_TRANSITIONS=176} [2024-06-28 02:58:40,520 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-28 02:58:40,520 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 176 transitions, 1460 flow [2024-06-28 02:58:40,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:40,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:40,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:40,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:58:40,521 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 02:58:40,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:40,521 INFO L85 PathProgramCache]: Analyzing trace with hash -239008763, now seen corresponding path program 5 times [2024-06-28 02:58:40,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:40,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516875953] [2024-06-28 02:58:40,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:40,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:41,483 INFO 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 02:58:41,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:41,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516875953] [2024-06-28 02:58:41,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516875953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:41,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:41,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:41,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757599526] [2024-06-28 02:58:41,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:41,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:41,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:41,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:41,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:41,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:41,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 176 transitions, 1460 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:41,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:41,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:41,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:42,470 INFO L124 PetriNetUnfolderBase]: 2253/3492 cut-off events. [2024-06-28 02:58:42,470 INFO L125 PetriNetUnfolderBase]: For 290988/290991 co-relation queries the response was YES. [2024-06-28 02:58:42,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27325 conditions, 3492 events. 2253/3492 cut-off events. For 290988/290991 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18163 event pairs, 593 based on Foata normal form. 6/3495 useless extension candidates. Maximal degree in co-relation 27253. Up to 3151 conditions per place. [2024-06-28 02:58:42,576 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 153 selfloop transitions, 51 changer transitions 0/209 dead transitions. [2024-06-28 02:58:42,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 209 transitions, 2004 flow [2024-06-28 02:58:42,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:42,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:42,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 02:58:42,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-28 02:58:42,577 INFO L175 Difference]: Start difference. First operand has 156 places, 176 transitions, 1460 flow. Second operand 9 states and 176 transitions. [2024-06-28 02:58:42,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 209 transitions, 2004 flow [2024-06-28 02:58:42,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 209 transitions, 1853 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:42,799 INFO L231 Difference]: Finished difference. Result has 158 places, 178 transitions, 1480 flow [2024-06-28 02:58:42,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1480, PETRI_PLACES=158, PETRI_TRANSITIONS=178} [2024-06-28 02:58:42,800 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-28 02:58:42,800 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 178 transitions, 1480 flow [2024-06-28 02:58:42,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:42,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:42,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:42,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:58:42,800 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 02:58:42,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:42,801 INFO L85 PathProgramCache]: Analyzing trace with hash -239156633, now seen corresponding path program 6 times [2024-06-28 02:58:42,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:42,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709827104] [2024-06-28 02:58:42,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:42,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:42,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:43,607 INFO 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 02:58:43,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:43,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709827104] [2024-06-28 02:58:43,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709827104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:43,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:43,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:43,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716751354] [2024-06-28 02:58:43,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:43,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:43,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:43,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:43,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:43,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:43,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 178 transitions, 1480 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:43,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:43,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:43,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:44,452 INFO L124 PetriNetUnfolderBase]: 2270/3519 cut-off events. [2024-06-28 02:58:44,452 INFO L125 PetriNetUnfolderBase]: For 303247/303250 co-relation queries the response was YES. [2024-06-28 02:58:44,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27803 conditions, 3519 events. 2270/3519 cut-off events. For 303247/303250 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 18322 event pairs, 588 based on Foata normal form. 6/3522 useless extension candidates. Maximal degree in co-relation 27730. Up to 3119 conditions per place. [2024-06-28 02:58:44,485 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 151 selfloop transitions, 56 changer transitions 0/212 dead transitions. [2024-06-28 02:58:44,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 212 transitions, 2036 flow [2024-06-28 02:58:44,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:44,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:44,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 02:58:44,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-28 02:58:44,491 INFO L175 Difference]: Start difference. First operand has 158 places, 178 transitions, 1480 flow. Second operand 9 states and 177 transitions. [2024-06-28 02:58:44,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 212 transitions, 2036 flow [2024-06-28 02:58:44,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 212 transitions, 1883 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:44,785 INFO L231 Difference]: Finished difference. Result has 160 places, 180 transitions, 1512 flow [2024-06-28 02:58:44,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1512, PETRI_PLACES=160, PETRI_TRANSITIONS=180} [2024-06-28 02:58:44,786 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-28 02:58:44,786 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 180 transitions, 1512 flow [2024-06-28 02:58:44,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:44,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:44,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:44,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:58:44,791 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:44,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:44,792 INFO L85 PathProgramCache]: Analyzing trace with hash 781151836, now seen corresponding path program 1 times [2024-06-28 02:58:44,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:44,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777939620] [2024-06-28 02:58:44,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:44,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:45,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 02:58:45,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:45,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777939620] [2024-06-28 02:58:45,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777939620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:45,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:45,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:58:45,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362076575] [2024-06-28 02:58:45,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:45,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:58:45,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:45,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:58:45,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:58:45,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:58:45,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 180 transitions, 1512 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:45,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:45,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:58:45,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:46,445 INFO L124 PetriNetUnfolderBase]: 1938/3160 cut-off events. [2024-06-28 02:58:46,446 INFO L125 PetriNetUnfolderBase]: For 309840/309854 co-relation queries the response was YES. [2024-06-28 02:58:46,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26126 conditions, 3160 events. 1938/3160 cut-off events. For 309840/309854 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17541 event pairs, 563 based on Foata normal form. 4/3143 useless extension candidates. Maximal degree in co-relation 26052. Up to 2782 conditions per place. [2024-06-28 02:58:46,474 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 150 selfloop transitions, 16 changer transitions 0/199 dead transitions. [2024-06-28 02:58:46,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 199 transitions, 1922 flow [2024-06-28 02:58:46,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:58:46,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:58:46,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 02:58:46,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-28 02:58:46,475 INFO L175 Difference]: Start difference. First operand has 160 places, 180 transitions, 1512 flow. Second operand 7 states and 139 transitions. [2024-06-28 02:58:46,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 199 transitions, 1922 flow [2024-06-28 02:58:46,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 199 transitions, 1755 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:46,745 INFO L231 Difference]: Finished difference. Result has 160 places, 183 transitions, 1427 flow [2024-06-28 02:58:46,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1427, PETRI_PLACES=160, PETRI_TRANSITIONS=183} [2024-06-28 02:58:46,745 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-28 02:58:46,746 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 183 transitions, 1427 flow [2024-06-28 02:58:46,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:46,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:46,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:46,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:58:46,746 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:46,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:46,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1094922539, now seen corresponding path program 7 times [2024-06-28 02:58:46,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:46,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483535696] [2024-06-28 02:58:46,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:46,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:46,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:47,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:47,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:47,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483535696] [2024-06-28 02:58:47,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483535696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:47,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:47,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:47,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558177945] [2024-06-28 02:58:47,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:47,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:47,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:47,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:47,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:47,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:47,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 183 transitions, 1427 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:47,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:47,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:47,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:48,510 INFO L124 PetriNetUnfolderBase]: 2297/3559 cut-off events. [2024-06-28 02:58:48,511 INFO L125 PetriNetUnfolderBase]: For 325295/325295 co-relation queries the response was YES. [2024-06-28 02:58:48,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28617 conditions, 3559 events. 2297/3559 cut-off events. For 325295/325295 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18565 event pairs, 598 based on Foata normal form. 4/3559 useless extension candidates. Maximal degree in co-relation 28542. Up to 3219 conditions per place. [2024-06-28 02:58:48,541 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 154 selfloop transitions, 54 changer transitions 0/213 dead transitions. [2024-06-28 02:58:48,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 213 transitions, 1979 flow [2024-06-28 02:58:48,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:48,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:48,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 02:58:48,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 02:58:48,543 INFO L175 Difference]: Start difference. First operand has 160 places, 183 transitions, 1427 flow. Second operand 9 states and 171 transitions. [2024-06-28 02:58:48,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 213 transitions, 1979 flow [2024-06-28 02:58:48,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 213 transitions, 1919 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:58:48,902 INFO L231 Difference]: Finished difference. Result has 164 places, 185 transitions, 1552 flow [2024-06-28 02:58:48,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1552, PETRI_PLACES=164, PETRI_TRANSITIONS=185} [2024-06-28 02:58:48,903 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-28 02:58:48,903 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 185 transitions, 1552 flow [2024-06-28 02:58:48,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:48,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:48,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:48,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:58:48,904 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:48,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:48,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1803695051, now seen corresponding path program 8 times [2024-06-28 02:58:48,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:48,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027040000] [2024-06-28 02:58:48,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:48,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:48,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:49,855 INFO 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 02:58:49,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:49,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027040000] [2024-06-28 02:58:49,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027040000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:49,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:49,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:49,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487027492] [2024-06-28 02:58:49,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:49,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:49,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:49,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:49,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:49,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:49,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 185 transitions, 1552 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:49,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:49,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:49,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:50,872 INFO L124 PetriNetUnfolderBase]: 2314/3586 cut-off events. [2024-06-28 02:58:50,873 INFO L125 PetriNetUnfolderBase]: For 339636/339636 co-relation queries the response was YES. [2024-06-28 02:58:50,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29364 conditions, 3586 events. 2314/3586 cut-off events. For 339636/339636 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18722 event pairs, 598 based on Foata normal form. 4/3586 useless extension candidates. Maximal degree in co-relation 29288. Up to 3246 conditions per place. [2024-06-28 02:58:50,907 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 159 selfloop transitions, 51 changer transitions 0/215 dead transitions. [2024-06-28 02:58:50,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 215 transitions, 2112 flow [2024-06-28 02:58:50,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:50,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:50,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 02:58:50,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 02:58:50,909 INFO L175 Difference]: Start difference. First operand has 164 places, 185 transitions, 1552 flow. Second operand 9 states and 173 transitions. [2024-06-28 02:58:50,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 215 transitions, 2112 flow [2024-06-28 02:58:51,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 215 transitions, 1945 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:51,244 INFO L231 Difference]: Finished difference. Result has 166 places, 187 transitions, 1568 flow [2024-06-28 02:58:51,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1568, PETRI_PLACES=166, PETRI_TRANSITIONS=187} [2024-06-28 02:58:51,245 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-28 02:58:51,245 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 187 transitions, 1568 flow [2024-06-28 02:58:51,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:51,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:51,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:51,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:58:51,245 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:51,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:51,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1809057431, now seen corresponding path program 9 times [2024-06-28 02:58:51,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:51,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922684407] [2024-06-28 02:58:51,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:51,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:51,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:52,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:52,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:52,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922684407] [2024-06-28 02:58:52,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922684407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:52,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:52,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:52,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164405945] [2024-06-28 02:58:52,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:52,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:52,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:52,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:52,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:52,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:52,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 187 transitions, 1568 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:52,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:52,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:52,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:53,210 INFO L124 PetriNetUnfolderBase]: 2331/3613 cut-off events. [2024-06-28 02:58:53,210 INFO L125 PetriNetUnfolderBase]: For 353029/353029 co-relation queries the response was YES. [2024-06-28 02:58:53,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29832 conditions, 3613 events. 2331/3613 cut-off events. For 353029/353029 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 18885 event pairs, 603 based on Foata normal form. 4/3613 useless extension candidates. Maximal degree in co-relation 29755. Up to 3273 conditions per place. [2024-06-28 02:58:53,242 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 160 selfloop transitions, 52 changer transitions 0/217 dead transitions. [2024-06-28 02:58:53,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 217 transitions, 2136 flow [2024-06-28 02:58:53,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:53,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:53,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 02:58:53,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 02:58:53,244 INFO L175 Difference]: Start difference. First operand has 166 places, 187 transitions, 1568 flow. Second operand 9 states and 172 transitions. [2024-06-28 02:58:53,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 217 transitions, 2136 flow [2024-06-28 02:58:53,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 217 transitions, 1971 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:53,494 INFO L231 Difference]: Finished difference. Result has 168 places, 189 transitions, 1592 flow [2024-06-28 02:58:53,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1592, PETRI_PLACES=168, PETRI_TRANSITIONS=189} [2024-06-28 02:58:53,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-28 02:58:53,495 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 189 transitions, 1592 flow [2024-06-28 02:58:53,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:53,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:53,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:53,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:58:53,496 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:53,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:53,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1809205301, now seen corresponding path program 10 times [2024-06-28 02:58:53,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:53,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624500590] [2024-06-28 02:58:53,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:53,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:53,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:54,351 INFO 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 02:58:54,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:54,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624500590] [2024-06-28 02:58:54,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624500590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:54,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:54,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:54,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150639980] [2024-06-28 02:58:54,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:54,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:54,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:54,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:54,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:54,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:54,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 189 transitions, 1592 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:54,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:54,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:54,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:55,306 INFO L124 PetriNetUnfolderBase]: 2323/3601 cut-off events. [2024-06-28 02:58:55,307 INFO L125 PetriNetUnfolderBase]: For 359537/359537 co-relation queries the response was YES. [2024-06-28 02:58:55,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29722 conditions, 3601 events. 2323/3601 cut-off events. For 359537/359537 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 18812 event pairs, 596 based on Foata normal form. 4/3601 useless extension candidates. Maximal degree in co-relation 29644. Up to 3184 conditions per place. [2024-06-28 02:58:55,339 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 156 selfloop transitions, 59 changer transitions 0/220 dead transitions. [2024-06-28 02:58:55,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 220 transitions, 2172 flow [2024-06-28 02:58:55,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:55,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:55,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 02:58:55,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 02:58:55,341 INFO L175 Difference]: Start difference. First operand has 168 places, 189 transitions, 1592 flow. Second operand 9 states and 173 transitions. [2024-06-28 02:58:55,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 220 transitions, 2172 flow [2024-06-28 02:58:55,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 220 transitions, 2001 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:55,691 INFO L231 Difference]: Finished difference. Result has 170 places, 191 transitions, 1628 flow [2024-06-28 02:58:55,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1628, PETRI_PLACES=170, PETRI_TRANSITIONS=191} [2024-06-28 02:58:55,691 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-06-28 02:58:55,692 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 191 transitions, 1628 flow [2024-06-28 02:58:55,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:55,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:55,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:55,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:58:55,692 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 02:58:55,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:55,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1660257626, now seen corresponding path program 2 times [2024-06-28 02:58:55,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:55,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978649058] [2024-06-28 02:58:55,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:55,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:55,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:56,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 02:58:56,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:56,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978649058] [2024-06-28 02:58:56,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978649058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:56,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:56,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:58:56,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842683993] [2024-06-28 02:58:56,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:56,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:58:56,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:56,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:58:56,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:58:56,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:58:56,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 191 transitions, 1628 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:56,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:56,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:58:56,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:57,391 INFO L124 PetriNetUnfolderBase]: 1976/3214 cut-off events. [2024-06-28 02:58:57,392 INFO L125 PetriNetUnfolderBase]: For 362552/362558 co-relation queries the response was YES. [2024-06-28 02:58:57,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27645 conditions, 3214 events. 1976/3214 cut-off events. For 362552/362558 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 17907 event pairs, 573 based on Foata normal form. 7/3197 useless extension candidates. Maximal degree in co-relation 27566. Up to 2816 conditions per place. [2024-06-28 02:58:57,422 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 145 selfloop transitions, 28 changer transitions 0/210 dead transitions. [2024-06-28 02:58:57,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 210 transitions, 2208 flow [2024-06-28 02:58:57,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:58:57,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:58:57,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 02:58:57,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-28 02:58:57,423 INFO L175 Difference]: Start difference. First operand has 170 places, 191 transitions, 1628 flow. Second operand 7 states and 137 transitions. [2024-06-28 02:58:57,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 210 transitions, 2208 flow [2024-06-28 02:58:57,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 210 transitions, 2019 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:57,770 INFO L231 Difference]: Finished difference. Result has 171 places, 199 transitions, 1618 flow [2024-06-28 02:58:57,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1618, PETRI_PLACES=171, PETRI_TRANSITIONS=199} [2024-06-28 02:58:57,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-28 02:58:57,770 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 199 transitions, 1618 flow [2024-06-28 02:58:57,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:57,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:57,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:57,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:58:57,771 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 02:58:57,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:57,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1659782396, now seen corresponding path program 3 times [2024-06-28 02:58:57,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:57,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683857053] [2024-06-28 02:58:57,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:57,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:57,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:58,707 INFO 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 02:58:58,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:58,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683857053] [2024-06-28 02:58:58,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683857053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:58,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:58,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:58:58,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157778584] [2024-06-28 02:58:58,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:58,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:58:58,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:58,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:58:58,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:58:58,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:58:58,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 199 transitions, 1618 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:58,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:58,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:58:58,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:59,289 INFO L124 PetriNetUnfolderBase]: 1973/3210 cut-off events. [2024-06-28 02:58:59,289 INFO L125 PetriNetUnfolderBase]: For 372258/372264 co-relation queries the response was YES. [2024-06-28 02:58:59,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27746 conditions, 3210 events. 1973/3210 cut-off events. For 372258/372264 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 17886 event pairs, 573 based on Foata normal form. 7/3193 useless extension candidates. Maximal degree in co-relation 27665. Up to 2825 conditions per place. [2024-06-28 02:58:59,320 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 152 selfloop transitions, 21 changer transitions 0/210 dead transitions. [2024-06-28 02:58:59,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 210 transitions, 1995 flow [2024-06-28 02:58:59,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:58:59,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:58:59,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 02:58:59,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-28 02:58:59,321 INFO L175 Difference]: Start difference. First operand has 171 places, 199 transitions, 1618 flow. Second operand 7 states and 135 transitions. [2024-06-28 02:58:59,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 210 transitions, 1995 flow [2024-06-28 02:58:59,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 210 transitions, 1906 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 02:58:59,748 INFO L231 Difference]: Finished difference. Result has 175 places, 200 transitions, 1586 flow [2024-06-28 02:58:59,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1586, PETRI_PLACES=175, PETRI_TRANSITIONS=200} [2024-06-28 02:58:59,757 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 131 predicate places. [2024-06-28 02:58:59,758 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 200 transitions, 1586 flow [2024-06-28 02:58:59,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:59,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:59,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:59,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:58:59,758 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 02:58:59,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:59,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1423611810, now seen corresponding path program 1 times [2024-06-28 02:58:59,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:59,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268676023] [2024-06-28 02:58:59,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:59,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:59,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:00,537 INFO 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 02:59:00,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:00,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268676023] [2024-06-28 02:59:00,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268676023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:00,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:00,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:00,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20946095] [2024-06-28 02:59:00,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:00,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:00,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:00,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:00,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:00,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:59:00,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 200 transitions, 1586 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:00,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:00,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:59:00,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:01,306 INFO L124 PetriNetUnfolderBase]: 2191/3474 cut-off events. [2024-06-28 02:59:01,306 INFO L125 PetriNetUnfolderBase]: For 387431/387431 co-relation queries the response was YES. [2024-06-28 02:59:01,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29501 conditions, 3474 events. 2191/3474 cut-off events. For 387431/387431 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18614 event pairs, 539 based on Foata normal form. 1/3474 useless extension candidates. Maximal degree in co-relation 29418. Up to 3196 conditions per place. [2024-06-28 02:59:01,341 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 195 selfloop transitions, 14 changer transitions 0/219 dead transitions. [2024-06-28 02:59:01,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 219 transitions, 2102 flow [2024-06-28 02:59:01,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:01,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:01,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 02:59:01,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 02:59:01,343 INFO L175 Difference]: Start difference. First operand has 175 places, 200 transitions, 1586 flow. Second operand 7 states and 133 transitions. [2024-06-28 02:59:01,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 219 transitions, 2102 flow [2024-06-28 02:59:01,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 219 transitions, 2056 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:01,679 INFO L231 Difference]: Finished difference. Result has 177 places, 203 transitions, 1638 flow [2024-06-28 02:59:01,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1638, PETRI_PLACES=177, PETRI_TRANSITIONS=203} [2024-06-28 02:59:01,679 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-28 02:59:01,680 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 203 transitions, 1638 flow [2024-06-28 02:59:01,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:01,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:01,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:01,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:59:01,680 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 02:59:01,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:01,681 INFO L85 PathProgramCache]: Analyzing trace with hash 260186620, now seen corresponding path program 2 times [2024-06-28 02:59:01,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:01,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331288596] [2024-06-28 02:59:01,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:01,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:01,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:02,402 INFO 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 02:59:02,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:02,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331288596] [2024-06-28 02:59:02,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331288596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:02,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:02,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:02,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613807484] [2024-06-28 02:59:02,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:02,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:02,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:02,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:02,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:02,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:59:02,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 203 transitions, 1638 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:02,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:02,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:59:02,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:03,125 INFO L124 PetriNetUnfolderBase]: 2196/3481 cut-off events. [2024-06-28 02:59:03,125 INFO L125 PetriNetUnfolderBase]: For 399778/399778 co-relation queries the response was YES. [2024-06-28 02:59:03,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30035 conditions, 3481 events. 2196/3481 cut-off events. For 399778/399778 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18667 event pairs, 539 based on Foata normal form. 1/3481 useless extension candidates. Maximal degree in co-relation 29951. Up to 3197 conditions per place. [2024-06-28 02:59:03,157 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 190 selfloop transitions, 19 changer transitions 0/219 dead transitions. [2024-06-28 02:59:03,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 219 transitions, 2152 flow [2024-06-28 02:59:03,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:03,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:03,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 02:59:03,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-28 02:59:03,159 INFO L175 Difference]: Start difference. First operand has 177 places, 203 transitions, 1638 flow. Second operand 7 states and 132 transitions. [2024-06-28 02:59:03,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 219 transitions, 2152 flow [2024-06-28 02:59:03,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 219 transitions, 2076 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:03,504 INFO L231 Difference]: Finished difference. Result has 179 places, 206 transitions, 1676 flow [2024-06-28 02:59:03,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1676, PETRI_PLACES=179, PETRI_TRANSITIONS=206} [2024-06-28 02:59:03,506 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-28 02:59:03,507 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 206 transitions, 1676 flow [2024-06-28 02:59:03,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:03,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:03,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:03,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:59:03,507 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 02:59:03,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:03,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1423791548, now seen corresponding path program 1 times [2024-06-28 02:59:03,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:03,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782354531] [2024-06-28 02:59:03,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:03,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:03,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:04,439 INFO 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 02:59:04,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:04,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782354531] [2024-06-28 02:59:04,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782354531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:04,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:04,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:04,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324618177] [2024-06-28 02:59:04,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:04,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:04,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:04,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:04,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:04,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:59:04,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 206 transitions, 1676 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:04,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:04,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:59:04,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:05,120 INFO L124 PetriNetUnfolderBase]: 2083/3374 cut-off events. [2024-06-28 02:59:05,121 INFO L125 PetriNetUnfolderBase]: For 412767/412767 co-relation queries the response was YES. [2024-06-28 02:59:05,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29571 conditions, 3374 events. 2083/3374 cut-off events. For 412767/412767 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18586 event pairs, 533 based on Foata normal form. 3/3376 useless extension candidates. Maximal degree in co-relation 29486. Up to 2933 conditions per place. [2024-06-28 02:59:05,156 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 176 selfloop transitions, 14 changer transitions 0/223 dead transitions. [2024-06-28 02:59:05,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 223 transitions, 2138 flow [2024-06-28 02:59:05,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:05,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:05,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 02:59:05,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-28 02:59:05,157 INFO L175 Difference]: Start difference. First operand has 179 places, 206 transitions, 1676 flow. Second operand 7 states and 137 transitions. [2024-06-28 02:59:05,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 223 transitions, 2138 flow [2024-06-28 02:59:05,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 223 transitions, 2046 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:05,580 INFO L231 Difference]: Finished difference. Result has 181 places, 209 transitions, 1672 flow [2024-06-28 02:59:05,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1672, PETRI_PLACES=181, PETRI_TRANSITIONS=209} [2024-06-28 02:59:05,581 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-28 02:59:05,581 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 209 transitions, 1672 flow [2024-06-28 02:59:05,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:05,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:05,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:05,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:59:05,582 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 02:59:05,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:05,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1660263578, now seen corresponding path program 2 times [2024-06-28 02:59:05,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:05,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209180701] [2024-06-28 02:59:05,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:05,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:05,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:06,572 INFO 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 02:59:06,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:06,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209180701] [2024-06-28 02:59:06,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209180701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:06,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:06,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:06,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847914345] [2024-06-28 02:59:06,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:06,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:06,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:06,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:06,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:06,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:59:06,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 209 transitions, 1672 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:06,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:06,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:59:06,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:07,186 INFO L124 PetriNetUnfolderBase]: 2093/3391 cut-off events. [2024-06-28 02:59:07,187 INFO L125 PetriNetUnfolderBase]: For 424802/424805 co-relation queries the response was YES. [2024-06-28 02:59:07,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30135 conditions, 3391 events. 2093/3391 cut-off events. For 424802/424805 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 18737 event pairs, 537 based on Foata normal form. 5/3394 useless extension candidates. Maximal degree in co-relation 30049. Up to 2915 conditions per place. [2024-06-28 02:59:07,221 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 166 selfloop transitions, 29 changer transitions 0/228 dead transitions. [2024-06-28 02:59:07,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 228 transitions, 2322 flow [2024-06-28 02:59:07,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:07,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:07,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 02:59:07,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-28 02:59:07,226 INFO L175 Difference]: Start difference. First operand has 181 places, 209 transitions, 1672 flow. Second operand 7 states and 139 transitions. [2024-06-28 02:59:07,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 228 transitions, 2322 flow [2024-06-28 02:59:07,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 228 transitions, 2256 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:07,608 INFO L231 Difference]: Finished difference. Result has 183 places, 215 transitions, 1785 flow [2024-06-28 02:59:07,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1785, PETRI_PLACES=183, PETRI_TRANSITIONS=215} [2024-06-28 02:59:07,608 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-06-28 02:59:07,608 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 215 transitions, 1785 flow [2024-06-28 02:59:07,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:07,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:07,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:07,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:59:07,609 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 02:59:07,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:07,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1659966660, now seen corresponding path program 3 times [2024-06-28 02:59:07,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:07,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272931845] [2024-06-28 02:59:07,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:07,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:07,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:08,412 INFO 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 02:59:08,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:08,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272931845] [2024-06-28 02:59:08,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272931845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:08,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:08,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:08,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582649988] [2024-06-28 02:59:08,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:08,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:08,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:08,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:08,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:08,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:59:08,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 215 transitions, 1785 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:08,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:08,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:59:08,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:09,091 INFO L124 PetriNetUnfolderBase]: 2213/3511 cut-off events. [2024-06-28 02:59:09,091 INFO L125 PetriNetUnfolderBase]: For 436683/436686 co-relation queries the response was YES. [2024-06-28 02:59:09,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31512 conditions, 3511 events. 2213/3511 cut-off events. For 436683/436686 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18906 event pairs, 546 based on Foata normal form. 3/3511 useless extension candidates. Maximal degree in co-relation 31425. Up to 3212 conditions per place. [2024-06-28 02:59:09,130 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 192 selfloop transitions, 26 changer transitions 0/228 dead transitions. [2024-06-28 02:59:09,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 228 transitions, 2319 flow [2024-06-28 02:59:09,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:09,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:09,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 02:59:09,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-28 02:59:09,131 INFO L175 Difference]: Start difference. First operand has 183 places, 215 transitions, 1785 flow. Second operand 7 states and 131 transitions. [2024-06-28 02:59:09,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 228 transitions, 2319 flow [2024-06-28 02:59:09,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 228 transitions, 2247 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 02:59:09,501 INFO L231 Difference]: Finished difference. Result has 187 places, 218 transitions, 1851 flow [2024-06-28 02:59:09,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1851, PETRI_PLACES=187, PETRI_TRANSITIONS=218} [2024-06-28 02:59:09,501 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-28 02:59:09,502 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 218 transitions, 1851 flow [2024-06-28 02:59:09,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:09,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:09,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:09,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:59:09,502 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 02:59:09,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:09,503 INFO L85 PathProgramCache]: Analyzing trace with hash 266673618, now seen corresponding path program 3 times [2024-06-28 02:59:09,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:09,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376755100] [2024-06-28 02:59:09,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:09,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:09,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:10,658 INFO 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 02:59:10,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:10,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376755100] [2024-06-28 02:59:10,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376755100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:10,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:10,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:10,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748667657] [2024-06-28 02:59:10,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:10,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:10,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:10,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:10,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:10,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:59:10,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 218 transitions, 1851 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:10,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:10,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:59:10,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:11,329 INFO L124 PetriNetUnfolderBase]: 2084/3379 cut-off events. [2024-06-28 02:59:11,330 INFO L125 PetriNetUnfolderBase]: For 442605/442608 co-relation queries the response was YES. [2024-06-28 02:59:11,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30680 conditions, 3379 events. 2084/3379 cut-off events. For 442605/442608 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18759 event pairs, 535 based on Foata normal form. 4/3381 useless extension candidates. Maximal degree in co-relation 30591. Up to 2934 conditions per place. [2024-06-28 02:59:11,365 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 178 selfloop transitions, 19 changer transitions 0/231 dead transitions. [2024-06-28 02:59:11,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 231 transitions, 2317 flow [2024-06-28 02:59:11,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:11,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:11,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 02:59:11,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-28 02:59:11,367 INFO L175 Difference]: Start difference. First operand has 187 places, 218 transitions, 1851 flow. Second operand 7 states and 135 transitions. [2024-06-28 02:59:11,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 231 transitions, 2317 flow [2024-06-28 02:59:11,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 231 transitions, 2201 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:11,868 INFO L231 Difference]: Finished difference. Result has 189 places, 221 transitions, 1833 flow [2024-06-28 02:59:11,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1833, PETRI_PLACES=189, PETRI_TRANSITIONS=221} [2024-06-28 02:59:11,869 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2024-06-28 02:59:11,869 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 221 transitions, 1833 flow [2024-06-28 02:59:11,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:11,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:11,869 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 02:59:11,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:59:11,869 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:11,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:11,870 INFO L85 PathProgramCache]: Analyzing trace with hash 94647120, now seen corresponding path program 1 times [2024-06-28 02:59:11,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:11,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287112120] [2024-06-28 02:59:11,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:11,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:12,820 INFO 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 02:59:12,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:12,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287112120] [2024-06-28 02:59:12,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287112120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:12,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:12,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:12,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228424972] [2024-06-28 02:59:12,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:12,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:12,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:12,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:12,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:12,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:12,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 221 transitions, 1833 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:12,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:12,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:12,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:13,942 INFO L124 PetriNetUnfolderBase]: 2527/3952 cut-off events. [2024-06-28 02:59:13,942 INFO L125 PetriNetUnfolderBase]: For 534589/534589 co-relation queries the response was YES. [2024-06-28 02:59:13,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36222 conditions, 3952 events. 2527/3952 cut-off events. For 534589/534589 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 21446 event pairs, 480 based on Foata normal form. 16/3967 useless extension candidates. Maximal degree in co-relation 36132. Up to 3303 conditions per place. [2024-06-28 02:59:13,977 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 244 selfloop transitions, 29 changer transitions 0/278 dead transitions. [2024-06-28 02:59:13,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 278 transitions, 2893 flow [2024-06-28 02:59:13,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:59:13,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:59:13,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-28 02:59:13,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608879492600423 [2024-06-28 02:59:13,979 INFO L175 Difference]: Start difference. First operand has 189 places, 221 transitions, 1833 flow. Second operand 11 states and 218 transitions. [2024-06-28 02:59:13,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 278 transitions, 2893 flow [2024-06-28 02:59:14,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 278 transitions, 2821 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:14,318 INFO L231 Difference]: Finished difference. Result has 195 places, 223 transitions, 1939 flow [2024-06-28 02:59:14,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1939, PETRI_PLACES=195, PETRI_TRANSITIONS=223} [2024-06-28 02:59:14,319 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-28 02:59:14,319 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 223 transitions, 1939 flow [2024-06-28 02:59:14,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:14,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:14,319 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 02:59:14,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:59:14,319 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:14,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:14,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1454781616, now seen corresponding path program 2 times [2024-06-28 02:59:14,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:14,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006860850] [2024-06-28 02:59:14,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:14,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:14,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:15,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:15,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:15,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006860850] [2024-06-28 02:59:15,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006860850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:15,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:15,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:15,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55839154] [2024-06-28 02:59:15,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:15,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:15,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:15,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:15,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:15,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:15,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 223 transitions, 1939 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:15,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:15,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:15,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:16,404 INFO L124 PetriNetUnfolderBase]: 2585/4051 cut-off events. [2024-06-28 02:59:16,405 INFO L125 PetriNetUnfolderBase]: For 550434/550434 co-relation queries the response was YES. [2024-06-28 02:59:16,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37282 conditions, 4051 events. 2585/4051 cut-off events. For 550434/550434 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 22105 event pairs, 629 based on Foata normal form. 16/4066 useless extension candidates. Maximal degree in co-relation 37191. Up to 3487 conditions per place. [2024-06-28 02:59:16,443 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 244 selfloop transitions, 25 changer transitions 0/274 dead transitions. [2024-06-28 02:59:16,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 274 transitions, 2929 flow [2024-06-28 02:59:16,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:16,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:16,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-28 02:59:16,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 02:59:16,445 INFO L175 Difference]: Start difference. First operand has 195 places, 223 transitions, 1939 flow. Second operand 10 states and 200 transitions. [2024-06-28 02:59:16,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 274 transitions, 2929 flow [2024-06-28 02:59:16,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 274 transitions, 2847 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:16,987 INFO L231 Difference]: Finished difference. Result has 198 places, 224 transitions, 1971 flow [2024-06-28 02:59:16,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1971, PETRI_PLACES=198, PETRI_TRANSITIONS=224} [2024-06-28 02:59:16,987 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-28 02:59:16,987 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 224 transitions, 1971 flow [2024-06-28 02:59:16,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:16,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:16,988 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 02:59:16,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:59:16,988 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:16,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:16,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1450020016, now seen corresponding path program 3 times [2024-06-28 02:59:16,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:16,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963583150] [2024-06-28 02:59:16,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:16,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:16,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:18,111 INFO 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 02:59:18,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:18,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963583150] [2024-06-28 02:59:18,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963583150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:18,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:18,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:18,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007114070] [2024-06-28 02:59:18,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:18,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:18,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:18,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:18,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:18,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:18,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 224 transitions, 1971 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:18,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:18,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:18,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:19,180 INFO L124 PetriNetUnfolderBase]: 2635/4147 cut-off events. [2024-06-28 02:59:19,180 INFO L125 PetriNetUnfolderBase]: For 572352/572352 co-relation queries the response was YES. [2024-06-28 02:59:19,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37545 conditions, 4147 events. 2635/4147 cut-off events. For 572352/572352 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 22890 event pairs, 676 based on Foata normal form. 20/4166 useless extension candidates. Maximal degree in co-relation 37452. Up to 3780 conditions per place. [2024-06-28 02:59:19,224 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 242 selfloop transitions, 21 changer transitions 0/268 dead transitions. [2024-06-28 02:59:19,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 268 transitions, 2693 flow [2024-06-28 02:59:19,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:19,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:19,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 02:59:19,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-28 02:59:19,226 INFO L175 Difference]: Start difference. First operand has 198 places, 224 transitions, 1971 flow. Second operand 10 states and 192 transitions. [2024-06-28 02:59:19,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 268 transitions, 2693 flow [2024-06-28 02:59:19,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 268 transitions, 2597 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:19,908 INFO L231 Difference]: Finished difference. Result has 200 places, 225 transitions, 1982 flow [2024-06-28 02:59:19,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1877, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1982, PETRI_PLACES=200, PETRI_TRANSITIONS=225} [2024-06-28 02:59:19,909 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-28 02:59:19,909 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 225 transitions, 1982 flow [2024-06-28 02:59:19,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:19,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:19,909 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 02:59:19,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:59:19,910 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:19,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:19,910 INFO L85 PathProgramCache]: Analyzing trace with hash 2054999932, now seen corresponding path program 4 times [2024-06-28 02:59:19,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:19,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258933735] [2024-06-28 02:59:19,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:19,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:19,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:20,829 INFO 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 02:59:20,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:20,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258933735] [2024-06-28 02:59:20,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258933735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:20,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:20,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:20,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241018087] [2024-06-28 02:59:20,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:20,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:20,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:20,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:20,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:21,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:21,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 225 transitions, 1982 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:21,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:21,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:21,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:21,912 INFO L124 PetriNetUnfolderBase]: 2607/4103 cut-off events. [2024-06-28 02:59:21,912 INFO L125 PetriNetUnfolderBase]: For 547373/547373 co-relation queries the response was YES. [2024-06-28 02:59:21,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36156 conditions, 4103 events. 2607/4103 cut-off events. For 547373/547373 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 22549 event pairs, 636 based on Foata normal form. 16/4118 useless extension candidates. Maximal degree in co-relation 36062. Up to 3626 conditions per place. [2024-06-28 02:59:21,953 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 244 selfloop transitions, 23 changer transitions 0/272 dead transitions. [2024-06-28 02:59:21,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 272 transitions, 2674 flow [2024-06-28 02:59:21,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:21,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:21,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 02:59:21,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-28 02:59:21,955 INFO L175 Difference]: Start difference. First operand has 200 places, 225 transitions, 1982 flow. Second operand 10 states and 196 transitions. [2024-06-28 02:59:21,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 272 transitions, 2674 flow [2024-06-28 02:59:22,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 272 transitions, 2575 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:22,534 INFO L231 Difference]: Finished difference. Result has 202 places, 225 transitions, 1935 flow [2024-06-28 02:59:22,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1935, PETRI_PLACES=202, PETRI_TRANSITIONS=225} [2024-06-28 02:59:22,534 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-28 02:59:22,534 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 225 transitions, 1935 flow [2024-06-28 02:59:22,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:22,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:22,535 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 02:59:22,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:59:22,535 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:22,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:22,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1647609102, now seen corresponding path program 5 times [2024-06-28 02:59:22,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:22,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144867473] [2024-06-28 02:59:22,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:22,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:22,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:23,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:23,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:23,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144867473] [2024-06-28 02:59:23,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144867473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:23,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:23,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:23,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875590566] [2024-06-28 02:59:23,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:23,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:23,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:23,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:23,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:23,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:23,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 225 transitions, 1935 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:23,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:23,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:23,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:24,611 INFO L124 PetriNetUnfolderBase]: 2682/4223 cut-off events. [2024-06-28 02:59:24,611 INFO L125 PetriNetUnfolderBase]: For 567678/567681 co-relation queries the response was YES. [2024-06-28 02:59:24,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36876 conditions, 4223 events. 2682/4223 cut-off events. For 567678/567681 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 23460 event pairs, 624 based on Foata normal form. 20/4240 useless extension candidates. Maximal degree in co-relation 36781. Up to 3458 conditions per place. [2024-06-28 02:59:24,657 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 175 selfloop transitions, 88 changer transitions 0/268 dead transitions. [2024-06-28 02:59:24,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 268 transitions, 2659 flow [2024-06-28 02:59:24,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:24,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:24,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-28 02:59:24,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-28 02:59:24,658 INFO L175 Difference]: Start difference. First operand has 202 places, 225 transitions, 1935 flow. Second operand 10 states and 202 transitions. [2024-06-28 02:59:24,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 268 transitions, 2659 flow [2024-06-28 02:59:25,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 268 transitions, 2590 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 02:59:25,205 INFO L231 Difference]: Finished difference. Result has 203 places, 226 transitions, 2109 flow [2024-06-28 02:59:25,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1866, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2109, PETRI_PLACES=203, PETRI_TRANSITIONS=226} [2024-06-28 02:59:25,205 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 159 predicate places. [2024-06-28 02:59:25,205 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 226 transitions, 2109 flow [2024-06-28 02:59:25,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:25,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:25,206 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 02:59:25,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:59:25,206 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:25,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:25,206 INFO L85 PathProgramCache]: Analyzing trace with hash 2136845734, now seen corresponding path program 6 times [2024-06-28 02:59:25,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:25,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369180746] [2024-06-28 02:59:25,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:25,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:25,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:26,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:26,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:26,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369180746] [2024-06-28 02:59:26,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369180746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:26,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:26,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:26,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466122106] [2024-06-28 02:59:26,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:26,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:26,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:26,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:26,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:26,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:26,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 226 transitions, 2109 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:26,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:26,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:26,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:27,378 INFO L124 PetriNetUnfolderBase]: 2757/4358 cut-off events. [2024-06-28 02:59:27,379 INFO L125 PetriNetUnfolderBase]: For 592399/592402 co-relation queries the response was YES. [2024-06-28 02:59:27,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38328 conditions, 4358 events. 2757/4358 cut-off events. For 592399/592402 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 24549 event pairs, 648 based on Foata normal form. 20/4375 useless extension candidates. Maximal degree in co-relation 38232. Up to 3583 conditions per place. [2024-06-28 02:59:27,418 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 179 selfloop transitions, 86 changer transitions 0/270 dead transitions. [2024-06-28 02:59:27,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 270 transitions, 2843 flow [2024-06-28 02:59:27,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:27,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:27,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-28 02:59:27,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-28 02:59:27,420 INFO L175 Difference]: Start difference. First operand has 203 places, 226 transitions, 2109 flow. Second operand 10 states and 204 transitions. [2024-06-28 02:59:27,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 270 transitions, 2843 flow [2024-06-28 02:59:28,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 270 transitions, 2632 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:28,045 INFO L231 Difference]: Finished difference. Result has 205 places, 227 transitions, 2139 flow [2024-06-28 02:59:28,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2139, PETRI_PLACES=205, PETRI_TRANSITIONS=227} [2024-06-28 02:59:28,045 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-28 02:59:28,045 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 227 transitions, 2139 flow [2024-06-28 02:59:28,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:28,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:28,046 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 02:59:28,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:59:28,046 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:28,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:28,046 INFO L85 PathProgramCache]: Analyzing trace with hash 2136668104, now seen corresponding path program 7 times [2024-06-28 02:59:28,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:28,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189064619] [2024-06-28 02:59:28,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:28,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:28,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:29,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:29,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:29,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189064619] [2024-06-28 02:59:29,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189064619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:29,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:29,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:29,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017237459] [2024-06-28 02:59:29,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:29,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:29,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:29,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:29,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:29,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:29,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 227 transitions, 2139 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:29,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:29,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:29,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:30,289 INFO L124 PetriNetUnfolderBase]: 2815/4451 cut-off events. [2024-06-28 02:59:30,289 INFO L125 PetriNetUnfolderBase]: For 601441/601444 co-relation queries the response was YES. [2024-06-28 02:59:30,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38969 conditions, 4451 events. 2815/4451 cut-off events. For 601441/601444 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 25196 event pairs, 625 based on Foata normal form. 16/4464 useless extension candidates. Maximal degree in co-relation 38872. Up to 3451 conditions per place. [2024-06-28 02:59:30,334 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 180 selfloop transitions, 89 changer transitions 0/274 dead transitions. [2024-06-28 02:59:30,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 274 transitions, 2897 flow [2024-06-28 02:59:30,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:30,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:30,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-28 02:59:30,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4790697674418605 [2024-06-28 02:59:30,336 INFO L175 Difference]: Start difference. First operand has 205 places, 227 transitions, 2139 flow. Second operand 10 states and 206 transitions. [2024-06-28 02:59:30,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 274 transitions, 2897 flow [2024-06-28 02:59:31,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 274 transitions, 2688 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:31,116 INFO L231 Difference]: Finished difference. Result has 207 places, 228 transitions, 2178 flow [2024-06-28 02:59:31,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2178, PETRI_PLACES=207, PETRI_TRANSITIONS=228} [2024-06-28 02:59:31,117 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-28 02:59:31,117 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 228 transitions, 2178 flow [2024-06-28 02:59:31,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:31,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:31,118 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 02:59:31,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:59:31,118 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:31,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:31,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1970611954, now seen corresponding path program 8 times [2024-06-28 02:59:31,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:31,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882640318] [2024-06-28 02:59:31,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:31,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:31,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:32,062 INFO 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 02:59:32,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:32,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882640318] [2024-06-28 02:59:32,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882640318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:32,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:32,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:32,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469829484] [2024-06-28 02:59:32,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:32,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:32,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:32,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:32,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:32,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:32,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 228 transitions, 2178 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:32,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:32,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:32,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:33,340 INFO L124 PetriNetUnfolderBase]: 2890/4591 cut-off events. [2024-06-28 02:59:33,340 INFO L125 PetriNetUnfolderBase]: For 629293/629296 co-relation queries the response was YES. [2024-06-28 02:59:33,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39969 conditions, 4591 events. 2890/4591 cut-off events. For 629293/629296 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26373 event pairs, 678 based on Foata normal form. 20/4608 useless extension candidates. Maximal degree in co-relation 39871. Up to 3806 conditions per place. [2024-06-28 02:59:33,390 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 182 selfloop transitions, 85 changer transitions 0/272 dead transitions. [2024-06-28 02:59:33,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 272 transitions, 2920 flow [2024-06-28 02:59:33,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:33,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:33,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-28 02:59:33,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-28 02:59:33,391 INFO L175 Difference]: Start difference. First operand has 207 places, 228 transitions, 2178 flow. Second operand 10 states and 205 transitions. [2024-06-28 02:59:33,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 272 transitions, 2920 flow [2024-06-28 02:59:34,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 272 transitions, 2692 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:34,070 INFO L231 Difference]: Finished difference. Result has 209 places, 229 transitions, 2193 flow [2024-06-28 02:59:34,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1950, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2193, PETRI_PLACES=209, PETRI_TRANSITIONS=229} [2024-06-28 02:59:34,070 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-28 02:59:34,071 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 229 transitions, 2193 flow [2024-06-28 02:59:34,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:34,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:34,071 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 02:59:34,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:59:34,071 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:34,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:34,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1824745272, now seen corresponding path program 9 times [2024-06-28 02:59:34,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:34,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962432734] [2024-06-28 02:59:34,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:34,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:34,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:35,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:35,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:35,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962432734] [2024-06-28 02:59:35,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962432734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:35,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:35,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:35,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319740943] [2024-06-28 02:59:35,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:35,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:35,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:35,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:35,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:35,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:35,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 229 transitions, 2193 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:35,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:35,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:35,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:36,264 INFO L124 PetriNetUnfolderBase]: 2948/4704 cut-off events. [2024-06-28 02:59:36,264 INFO L125 PetriNetUnfolderBase]: For 639303/639306 co-relation queries the response was YES. [2024-06-28 02:59:36,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40581 conditions, 4704 events. 2948/4704 cut-off events. For 639303/639306 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 27309 event pairs, 683 based on Foata normal form. 16/4717 useless extension candidates. Maximal degree in co-relation 40482. Up to 3794 conditions per place. [2024-06-28 02:59:36,314 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 185 selfloop transitions, 87 changer transitions 0/277 dead transitions. [2024-06-28 02:59:36,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 277 transitions, 2965 flow [2024-06-28 02:59:36,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:36,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:36,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-28 02:59:36,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48604651162790696 [2024-06-28 02:59:36,315 INFO L175 Difference]: Start difference. First operand has 209 places, 229 transitions, 2193 flow. Second operand 10 states and 209 transitions. [2024-06-28 02:59:36,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 277 transitions, 2965 flow [2024-06-28 02:59:36,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 277 transitions, 2754 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:36,969 INFO L231 Difference]: Finished difference. Result has 211 places, 230 transitions, 2230 flow [2024-06-28 02:59:36,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1982, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2230, PETRI_PLACES=211, PETRI_TRANSITIONS=230} [2024-06-28 02:59:36,970 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 167 predicate places. [2024-06-28 02:59:36,970 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 230 transitions, 2230 flow [2024-06-28 02:59:36,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:36,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:36,970 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 02:59:36,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:59:36,971 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:36,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:36,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1762004188, now seen corresponding path program 10 times [2024-06-28 02:59:36,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:36,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040025515] [2024-06-28 02:59:36,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:36,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:36,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:37,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:37,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:37,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040025515] [2024-06-28 02:59:37,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040025515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:37,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:37,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:37,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043542644] [2024-06-28 02:59:37,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:37,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:37,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:37,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:37,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:38,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:38,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 230 transitions, 2230 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:38,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:38,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:38,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:39,151 INFO L124 PetriNetUnfolderBase]: 3006/4797 cut-off events. [2024-06-28 02:59:39,151 INFO L125 PetriNetUnfolderBase]: For 656539/656542 co-relation queries the response was YES. [2024-06-28 02:59:39,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41241 conditions, 4797 events. 3006/4797 cut-off events. For 656539/656542 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 27980 event pairs, 679 based on Foata normal form. 16/4810 useless extension candidates. Maximal degree in co-relation 41141. Up to 3409 conditions per place. [2024-06-28 02:59:39,202 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 179 selfloop transitions, 94 changer transitions 0/278 dead transitions. [2024-06-28 02:59:39,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 278 transitions, 3004 flow [2024-06-28 02:59:39,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:39,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:39,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-28 02:59:39,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48372093023255813 [2024-06-28 02:59:39,204 INFO L175 Difference]: Start difference. First operand has 211 places, 230 transitions, 2230 flow. Second operand 10 states and 208 transitions. [2024-06-28 02:59:39,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 278 transitions, 3004 flow [2024-06-28 02:59:40,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 278 transitions, 2776 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:40,026 INFO L231 Difference]: Finished difference. Result has 213 places, 231 transitions, 2266 flow [2024-06-28 02:59:40,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2266, PETRI_PLACES=213, PETRI_TRANSITIONS=231} [2024-06-28 02:59:40,027 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-28 02:59:40,027 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 231 transitions, 2266 flow [2024-06-28 02:59:40,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:40,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:40,027 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 02:59:40,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:59:40,027 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 02:59:40,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:40,028 INFO L85 PathProgramCache]: Analyzing trace with hash -529552313, now seen corresponding path program 1 times [2024-06-28 02:59:40,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:40,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366321124] [2024-06-28 02:59:40,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:40,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:40,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:40,768 INFO 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 02:59:40,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:40,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366321124] [2024-06-28 02:59:40,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366321124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:40,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:40,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:40,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630180855] [2024-06-28 02:59:40,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:40,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:40,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:40,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:40,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:40,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:59:40,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 231 transitions, 2266 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:40,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:40,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:59:40,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:41,708 INFO L124 PetriNetUnfolderBase]: 2828/4605 cut-off events. [2024-06-28 02:59:41,708 INFO L125 PetriNetUnfolderBase]: For 628794/628797 co-relation queries the response was YES. [2024-06-28 02:59:41,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39821 conditions, 4605 events. 2828/4605 cut-off events. For 628794/628797 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27757 event pairs, 761 based on Foata normal form. 3/4570 useless extension candidates. Maximal degree in co-relation 39720. Up to 4192 conditions per place. [2024-06-28 02:59:41,758 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 205 selfloop transitions, 19 changer transitions 0/253 dead transitions. [2024-06-28 02:59:41,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 253 transitions, 2812 flow [2024-06-28 02:59:41,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:41,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:41,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 02:59:41,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-28 02:59:41,759 INFO L175 Difference]: Start difference. First operand has 213 places, 231 transitions, 2266 flow. Second operand 7 states and 138 transitions. [2024-06-28 02:59:41,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 253 transitions, 2812 flow [2024-06-28 02:59:42,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 253 transitions, 2568 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:42,678 INFO L231 Difference]: Finished difference. Result has 212 places, 234 transitions, 2122 flow [2024-06-28 02:59:42,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2122, PETRI_PLACES=212, PETRI_TRANSITIONS=234} [2024-06-28 02:59:42,678 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-28 02:59:42,679 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 234 transitions, 2122 flow [2024-06-28 02:59:42,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:42,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:42,679 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 02:59:42,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:59:42,679 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 02:59:42,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:42,680 INFO L85 PathProgramCache]: Analyzing trace with hash -21382313, now seen corresponding path program 2 times [2024-06-28 02:59:42,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:42,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950775571] [2024-06-28 02:59:42,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:42,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:43,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:43,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:43,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950775571] [2024-06-28 02:59:43,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950775571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:43,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:43,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:43,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578750980] [2024-06-28 02:59:43,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:43,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:43,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:43,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:43,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:43,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:59:43,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 234 transitions, 2122 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:43,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:43,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:59:43,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:44,383 INFO L124 PetriNetUnfolderBase]: 2841/4620 cut-off events. [2024-06-28 02:59:44,383 INFO L125 PetriNetUnfolderBase]: For 636644/636647 co-relation queries the response was YES. [2024-06-28 02:59:44,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39668 conditions, 4620 events. 2841/4620 cut-off events. For 636644/636647 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 27830 event pairs, 756 based on Foata normal form. 3/4585 useless extension candidates. Maximal degree in co-relation 39566. Up to 4200 conditions per place. [2024-06-28 02:59:44,435 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 204 selfloop transitions, 26 changer transitions 0/259 dead transitions. [2024-06-28 02:59:44,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 259 transitions, 2899 flow [2024-06-28 02:59:44,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:44,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:44,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 02:59:44,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-28 02:59:44,437 INFO L175 Difference]: Start difference. First operand has 212 places, 234 transitions, 2122 flow. Second operand 7 states and 137 transitions. [2024-06-28 02:59:44,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 259 transitions, 2899 flow [2024-06-28 02:59:45,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 259 transitions, 2821 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:45,187 INFO L231 Difference]: Finished difference. Result has 215 places, 242 transitions, 2248 flow [2024-06-28 02:59:45,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2248, PETRI_PLACES=215, PETRI_TRANSITIONS=242} [2024-06-28 02:59:45,188 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 171 predicate places. [2024-06-28 02:59:45,188 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 242 transitions, 2248 flow [2024-06-28 02:59:45,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:45,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:45,188 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 02:59:45,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:59:45,189 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:45,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:45,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1647362838, now seen corresponding path program 1 times [2024-06-28 02:59:45,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:45,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693496279] [2024-06-28 02:59:45,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:45,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:45,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:46,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 02:59:46,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:46,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693496279] [2024-06-28 02:59:46,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693496279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:46,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:46,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:46,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221597374] [2024-06-28 02:59:46,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:46,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:46,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:46,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:46,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:46,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:46,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 242 transitions, 2248 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:46,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:46,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:46,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:47,411 INFO L124 PetriNetUnfolderBase]: 3041/4859 cut-off events. [2024-06-28 02:59:47,411 INFO L125 PetriNetUnfolderBase]: For 670614/670617 co-relation queries the response was YES. [2024-06-28 02:59:47,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41857 conditions, 4859 events. 3041/4859 cut-off events. For 670614/670617 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 28494 event pairs, 738 based on Foata normal form. 4/4860 useless extension candidates. Maximal degree in co-relation 41753. Up to 4452 conditions per place. [2024-06-28 02:59:47,465 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 233 selfloop transitions, 45 changer transitions 0/283 dead transitions. [2024-06-28 02:59:47,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 283 transitions, 2995 flow [2024-06-28 02:59:47,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:47,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:47,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 02:59:47,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-28 02:59:47,466 INFO L175 Difference]: Start difference. First operand has 215 places, 242 transitions, 2248 flow. Second operand 10 states and 193 transitions. [2024-06-28 02:59:47,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 283 transitions, 2995 flow [2024-06-28 02:59:48,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 283 transitions, 2913 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 02:59:48,210 INFO L231 Difference]: Finished difference. Result has 223 places, 247 transitions, 2372 flow [2024-06-28 02:59:48,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2372, PETRI_PLACES=223, PETRI_TRANSITIONS=247} [2024-06-28 02:59:48,210 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-28 02:59:48,211 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 247 transitions, 2372 flow [2024-06-28 02:59:48,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:48,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:48,211 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 02:59:48,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:59:48,211 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 02:59:48,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:48,211 INFO L85 PathProgramCache]: Analyzing trace with hash -13963083, now seen corresponding path program 1 times [2024-06-28 02:59:48,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:48,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683013023] [2024-06-28 02:59:48,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:48,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:48,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:49,234 INFO 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 02:59:49,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:49,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683013023] [2024-06-28 02:59:49,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683013023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:49,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:49,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:49,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736499679] [2024-06-28 02:59:49,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:49,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:49,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:49,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:49,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:49,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:59:49,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 247 transitions, 2372 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:49,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:49,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:59:49,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:50,253 INFO L124 PetriNetUnfolderBase]: 2708/4470 cut-off events. [2024-06-28 02:59:50,253 INFO L125 PetriNetUnfolderBase]: For 675608/675620 co-relation queries the response was YES. [2024-06-28 02:59:50,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40374 conditions, 4470 events. 2708/4470 cut-off events. For 675608/675620 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 27308 event pairs, 695 based on Foata normal form. 4/4415 useless extension candidates. Maximal degree in co-relation 40267. Up to 3918 conditions per place. [2024-06-28 02:59:50,304 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 201 selfloop transitions, 21 changer transitions 0/267 dead transitions. [2024-06-28 02:59:50,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 267 transitions, 2906 flow [2024-06-28 02:59:50,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:50,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:50,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 02:59:50,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-28 02:59:50,305 INFO L175 Difference]: Start difference. First operand has 223 places, 247 transitions, 2372 flow. Second operand 8 states and 155 transitions. [2024-06-28 02:59:50,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 267 transitions, 2906 flow [2024-06-28 02:59:51,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 267 transitions, 2741 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:51,212 INFO L231 Difference]: Finished difference. Result has 224 places, 250 transitions, 2309 flow [2024-06-28 02:59:51,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2309, PETRI_PLACES=224, PETRI_TRANSITIONS=250} [2024-06-28 02:59:51,213 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-28 02:59:51,213 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 250 transitions, 2309 flow [2024-06-28 02:59:51,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:51,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:51,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 02:59:51,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:59:51,214 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:51,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:51,214 INFO L85 PathProgramCache]: Analyzing trace with hash 107213716, now seen corresponding path program 11 times [2024-06-28 02:59:51,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:51,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505904049] [2024-06-28 02:59:51,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:51,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:51,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:52,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:52,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:52,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505904049] [2024-06-28 02:59:52,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505904049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:52,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:52,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:52,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110208935] [2024-06-28 02:59:52,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:52,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:52,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:52,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:52,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:52,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:52,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 250 transitions, 2309 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:52,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:52,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:52,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:53,414 INFO L124 PetriNetUnfolderBase]: 3126/4990 cut-off events. [2024-06-28 02:59:53,415 INFO L125 PetriNetUnfolderBase]: For 749394/749394 co-relation queries the response was YES. [2024-06-28 02:59:53,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44163 conditions, 4990 events. 3126/4990 cut-off events. For 749394/749394 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 29290 event pairs, 701 based on Foata normal form. 20/5006 useless extension candidates. Maximal degree in co-relation 44055. Up to 4193 conditions per place. [2024-06-28 02:59:53,466 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 199 selfloop transitions, 87 changer transitions 0/291 dead transitions. [2024-06-28 02:59:53,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 291 transitions, 3101 flow [2024-06-28 02:59:53,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:53,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:53,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-28 02:59:53,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 02:59:53,468 INFO L175 Difference]: Start difference. First operand has 224 places, 250 transitions, 2309 flow. Second operand 10 states and 200 transitions. [2024-06-28 02:59:53,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 291 transitions, 3101 flow [2024-06-28 02:59:54,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 291 transitions, 3021 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:54,329 INFO L231 Difference]: Finished difference. Result has 228 places, 251 transitions, 2484 flow [2024-06-28 02:59:54,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2484, PETRI_PLACES=228, PETRI_TRANSITIONS=251} [2024-06-28 02:59:54,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-28 02:59:54,330 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 251 transitions, 2484 flow [2024-06-28 02:59:54,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:54,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:54,331 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 02:59:54,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:59:54,331 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:54,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:54,331 INFO L85 PathProgramCache]: Analyzing trace with hash -79792436, now seen corresponding path program 12 times [2024-06-28 02:59:54,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:54,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708881118] [2024-06-28 02:59:54,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:54,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:54,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:55,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:55,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:55,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708881118] [2024-06-28 02:59:55,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708881118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:55,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:55,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:55,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546752390] [2024-06-28 02:59:55,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:55,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:55,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:55,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:55,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:55,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:55,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 251 transitions, 2484 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:55,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:55,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:55,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:56,820 INFO L124 PetriNetUnfolderBase]: 3201/5125 cut-off events. [2024-06-28 02:59:56,821 INFO L125 PetriNetUnfolderBase]: For 782905/782905 co-relation queries the response was YES. [2024-06-28 02:59:56,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45914 conditions, 5125 events. 3201/5125 cut-off events. For 782905/782905 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 30367 event pairs, 725 based on Foata normal form. 20/5141 useless extension candidates. Maximal degree in co-relation 45805. Up to 4318 conditions per place. [2024-06-28 02:59:56,878 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 202 selfloop transitions, 86 changer transitions 0/293 dead transitions. [2024-06-28 02:59:56,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 293 transitions, 3288 flow [2024-06-28 02:59:56,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:56,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:56,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-28 02:59:56,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-28 02:59:56,879 INFO L175 Difference]: Start difference. First operand has 228 places, 251 transitions, 2484 flow. Second operand 10 states and 202 transitions. [2024-06-28 02:59:56,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 293 transitions, 3288 flow [2024-06-28 02:59:57,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 293 transitions, 3065 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:57,817 INFO L231 Difference]: Finished difference. Result has 230 places, 252 transitions, 2516 flow [2024-06-28 02:59:57,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2516, PETRI_PLACES=230, PETRI_TRANSITIONS=252} [2024-06-28 02:59:57,818 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-28 02:59:57,818 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 252 transitions, 2516 flow [2024-06-28 02:59:57,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:57,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:57,818 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 02:59:57,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:59:57,818 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:57,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:57,819 INFO L85 PathProgramCache]: Analyzing trace with hash 100779976, now seen corresponding path program 13 times [2024-06-28 02:59:57,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:57,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082736516] [2024-06-28 02:59:57,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:57,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:57,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:58,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 02:59:58,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:58,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082736516] [2024-06-28 02:59:58,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082736516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:58,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:58,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:58,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504792110] [2024-06-28 02:59:58,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:58,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:58,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:58,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:58,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:58,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:59:58,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 252 transitions, 2516 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:58,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:58,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:59:58,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:00,222 INFO L124 PetriNetUnfolderBase]: 3259/5228 cut-off events. [2024-06-28 03:00:00,222 INFO L125 PetriNetUnfolderBase]: For 791749/791749 co-relation queries the response was YES. [2024-06-28 03:00:00,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46553 conditions, 5228 events. 3259/5228 cut-off events. For 791749/791749 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 31232 event pairs, 716 based on Foata normal form. 16/5240 useless extension candidates. Maximal degree in co-relation 46443. Up to 4186 conditions per place. [2024-06-28 03:00:00,285 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 203 selfloop transitions, 89 changer transitions 0/297 dead transitions. [2024-06-28 03:00:00,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 297 transitions, 3344 flow [2024-06-28 03:00:00,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:00,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:00,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-28 03:00:00,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-28 03:00:00,286 INFO L175 Difference]: Start difference. First operand has 230 places, 252 transitions, 2516 flow. Second operand 10 states and 204 transitions. [2024-06-28 03:00:00,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 297 transitions, 3344 flow [2024-06-28 03:00:01,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 297 transitions, 3121 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:01,327 INFO L231 Difference]: Finished difference. Result has 232 places, 253 transitions, 2555 flow [2024-06-28 03:00:01,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2555, PETRI_PLACES=232, PETRI_TRANSITIONS=253} [2024-06-28 03:00:01,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 188 predicate places. [2024-06-28 03:00:01,327 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 253 transitions, 2555 flow [2024-06-28 03:00:01,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:01,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:01,328 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:00:01,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:00:01,328 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:01,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:01,328 INFO L85 PathProgramCache]: Analyzing trace with hash -561532012, now seen corresponding path program 14 times [2024-06-28 03:00:01,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:01,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9627527] [2024-06-28 03:00:01,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:01,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:01,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:02,371 INFO 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:00:02,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:02,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9627527] [2024-06-28 03:00:02,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9627527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:02,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:02,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:02,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989763324] [2024-06-28 03:00:02,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:02,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:02,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:02,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:02,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:02,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:02,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 253 transitions, 2555 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:02,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:02,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:02,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:03,821 INFO L124 PetriNetUnfolderBase]: 3334/5348 cut-off events. [2024-06-28 03:00:03,821 INFO L125 PetriNetUnfolderBase]: For 824738/824738 co-relation queries the response was YES. [2024-06-28 03:00:03,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47554 conditions, 5348 events. 3334/5348 cut-off events. For 824738/824738 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 32155 event pairs, 751 based on Foata normal form. 20/5364 useless extension candidates. Maximal degree in co-relation 47443. Up to 4541 conditions per place. [2024-06-28 03:00:03,896 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 192 selfloop transitions, 96 changer transitions 0/293 dead transitions. [2024-06-28 03:00:03,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 293 transitions, 3351 flow [2024-06-28 03:00:03,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:03,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:03,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 03:00:03,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-28 03:00:03,898 INFO L175 Difference]: Start difference. First operand has 232 places, 253 transitions, 2555 flow. Second operand 10 states and 196 transitions. [2024-06-28 03:00:03,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 293 transitions, 3351 flow [2024-06-28 03:00:04,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 293 transitions, 3109 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:04,765 INFO L231 Difference]: Finished difference. Result has 234 places, 254 transitions, 2592 flow [2024-06-28 03:00:04,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2313, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2592, PETRI_PLACES=234, PETRI_TRANSITIONS=254} [2024-06-28 03:00:04,765 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-28 03:00:04,766 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 254 transitions, 2592 flow [2024-06-28 03:00:04,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:04,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:04,766 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:00:04,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:00:04,766 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:04,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:04,767 INFO L85 PathProgramCache]: Analyzing trace with hash -65453804, now seen corresponding path program 15 times [2024-06-28 03:00:04,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:04,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999152467] [2024-06-28 03:00:04,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:04,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:04,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:05,797 INFO 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:00:05,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:05,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999152467] [2024-06-28 03:00:05,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999152467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:05,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:05,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:05,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479949838] [2024-06-28 03:00:05,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:05,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:05,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:05,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:05,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:05,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:05,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 254 transitions, 2592 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:05,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:05,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:05,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:07,630 INFO L124 PetriNetUnfolderBase]: 3503/5647 cut-off events. [2024-06-28 03:00:07,630 INFO L125 PetriNetUnfolderBase]: For 905290/905290 co-relation queries the response was YES. [2024-06-28 03:00:07,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51501 conditions, 5647 events. 3503/5647 cut-off events. For 905290/905290 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34531 event pairs, 778 based on Foata normal form. 16/5659 useless extension candidates. Maximal degree in co-relation 51389. Up to 4664 conditions per place. [2024-06-28 03:00:07,687 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 206 selfloop transitions, 91 changer transitions 0/302 dead transitions. [2024-06-28 03:00:07,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 302 transitions, 3810 flow [2024-06-28 03:00:07,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:07,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:07,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-28 03:00:07,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-28 03:00:07,688 INFO L175 Difference]: Start difference. First operand has 234 places, 254 transitions, 2592 flow. Second operand 10 states and 205 transitions. [2024-06-28 03:00:07,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 302 transitions, 3810 flow [2024-06-28 03:00:08,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 302 transitions, 3563 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:08,764 INFO L231 Difference]: Finished difference. Result has 236 places, 256 transitions, 2695 flow [2024-06-28 03:00:08,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2695, PETRI_PLACES=236, PETRI_TRANSITIONS=256} [2024-06-28 03:00:08,765 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-28 03:00:08,765 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 256 transitions, 2695 flow [2024-06-28 03:00:08,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:08,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:08,765 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:00:08,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:00:08,766 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:08,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:08,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1446087078, now seen corresponding path program 16 times [2024-06-28 03:00:08,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:08,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968212697] [2024-06-28 03:00:08,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:08,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:08,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:09,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:09,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:09,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968212697] [2024-06-28 03:00:09,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968212697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:09,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:09,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:09,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530396729] [2024-06-28 03:00:09,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:09,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:09,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:09,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:09,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:09,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:09,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 256 transitions, 2695 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:09,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:09,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:09,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:11,632 INFO L124 PetriNetUnfolderBase]: 3467/5586 cut-off events. [2024-06-28 03:00:11,632 INFO L125 PetriNetUnfolderBase]: For 869219/869219 co-relation queries the response was YES. [2024-06-28 03:00:11,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49173 conditions, 5586 events. 3467/5586 cut-off events. For 869219/869219 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 34148 event pairs, 766 based on Foata normal form. 20/5602 useless extension candidates. Maximal degree in co-relation 49060. Up to 4764 conditions per place. [2024-06-28 03:00:11,726 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 202 selfloop transitions, 89 changer transitions 0/296 dead transitions. [2024-06-28 03:00:11,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 296 transitions, 3425 flow [2024-06-28 03:00:11,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:11,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:11,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-28 03:00:11,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-28 03:00:11,728 INFO L175 Difference]: Start difference. First operand has 236 places, 256 transitions, 2695 flow. Second operand 10 states and 199 transitions. [2024-06-28 03:00:11,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 296 transitions, 3425 flow [2024-06-28 03:00:13,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 296 transitions, 3195 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-28 03:00:13,041 INFO L231 Difference]: Finished difference. Result has 240 places, 256 transitions, 2650 flow [2024-06-28 03:00:13,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2465, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2650, PETRI_PLACES=240, PETRI_TRANSITIONS=256} [2024-06-28 03:00:13,042 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-28 03:00:13,042 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 256 transitions, 2650 flow [2024-06-28 03:00:13,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:13,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:13,042 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:00:13,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:00:13,043 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:13,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:13,043 INFO L85 PathProgramCache]: Analyzing trace with hash -175722306, now seen corresponding path program 17 times [2024-06-28 03:00:13,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:13,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97060436] [2024-06-28 03:00:13,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:13,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:13,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:14,015 INFO 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:00:14,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:14,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97060436] [2024-06-28 03:00:14,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97060436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:14,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:14,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:14,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099318723] [2024-06-28 03:00:14,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:14,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:14,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:14,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:14,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:14,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:14,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 256 transitions, 2650 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:14,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:14,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:14,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:15,513 INFO L124 PetriNetUnfolderBase]: 3542/5721 cut-off events. [2024-06-28 03:00:15,513 INFO L125 PetriNetUnfolderBase]: For 878885/878885 co-relation queries the response was YES. [2024-06-28 03:00:15,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49889 conditions, 5721 events. 3542/5721 cut-off events. For 878885/878885 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35288 event pairs, 795 based on Foata normal form. 20/5737 useless extension candidates. Maximal degree in co-relation 49774. Up to 4889 conditions per place. [2024-06-28 03:00:15,577 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 202 selfloop transitions, 90 changer transitions 0/297 dead transitions. [2024-06-28 03:00:15,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 297 transitions, 3464 flow [2024-06-28 03:00:15,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:15,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:15,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-28 03:00:15,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-28 03:00:15,579 INFO L175 Difference]: Start difference. First operand has 240 places, 256 transitions, 2650 flow. Second operand 10 states and 198 transitions. [2024-06-28 03:00:15,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 297 transitions, 3464 flow [2024-06-28 03:00:16,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 297 transitions, 3281 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 03:00:16,631 INFO L231 Difference]: Finished difference. Result has 241 places, 257 transitions, 2738 flow [2024-06-28 03:00:16,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2738, PETRI_PLACES=241, PETRI_TRANSITIONS=257} [2024-06-28 03:00:16,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-28 03:00:16,632 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 257 transitions, 2738 flow [2024-06-28 03:00:16,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:16,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:16,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:16,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:00:16,633 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:16,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:16,634 INFO L85 PathProgramCache]: Analyzing trace with hash -250787816, now seen corresponding path program 18 times [2024-06-28 03:00:16,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:16,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566851699] [2024-06-28 03:00:16,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:16,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:16,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:17,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:17,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:17,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566851699] [2024-06-28 03:00:17,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566851699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:17,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:17,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:17,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540467000] [2024-06-28 03:00:17,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:17,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:17,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:17,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:17,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:17,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:17,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 257 transitions, 2738 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:17,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:17,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:17,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:19,049 INFO L124 PetriNetUnfolderBase]: 3661/5917 cut-off events. [2024-06-28 03:00:19,049 INFO L125 PetriNetUnfolderBase]: For 946491/946491 co-relation queries the response was YES. [2024-06-28 03:00:19,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53103 conditions, 5917 events. 3661/5917 cut-off events. For 946491/946491 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 36730 event pairs, 795 based on Foata normal form. 16/5929 useless extension candidates. Maximal degree in co-relation 52987. Up to 4063 conditions per place. [2024-06-28 03:00:19,115 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 198 selfloop transitions, 102 changer transitions 0/305 dead transitions. [2024-06-28 03:00:19,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 305 transitions, 3978 flow [2024-06-28 03:00:19,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:19,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:19,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-28 03:00:19,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-28 03:00:19,118 INFO L175 Difference]: Start difference. First operand has 241 places, 257 transitions, 2738 flow. Second operand 10 states and 204 transitions. [2024-06-28 03:00:19,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 305 transitions, 3978 flow [2024-06-28 03:00:20,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 305 transitions, 3739 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:20,505 INFO L231 Difference]: Finished difference. Result has 243 places, 259 transitions, 2879 flow [2024-06-28 03:00:20,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2879, PETRI_PLACES=243, PETRI_TRANSITIONS=259} [2024-06-28 03:00:20,506 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 199 predicate places. [2024-06-28 03:00:20,506 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 259 transitions, 2879 flow [2024-06-28 03:00:20,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:20,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:20,506 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:00:20,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:00:20,506 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:20,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:20,507 INFO L85 PathProgramCache]: Analyzing trace with hash -103863272, now seen corresponding path program 19 times [2024-06-28 03:00:20,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:20,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559296376] [2024-06-28 03:00:20,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:20,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:20,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:21,441 INFO 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:00:21,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:21,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559296376] [2024-06-28 03:00:21,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559296376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:21,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:21,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:21,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814590982] [2024-06-28 03:00:21,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:21,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:21,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:21,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:21,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:21,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:21,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 259 transitions, 2879 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:21,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:21,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:21,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:23,087 INFO L124 PetriNetUnfolderBase]: 3711/6013 cut-off events. [2024-06-28 03:00:23,087 INFO L125 PetriNetUnfolderBase]: For 968292/968292 co-relation queries the response was YES. [2024-06-28 03:00:23,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53452 conditions, 6013 events. 3711/6013 cut-off events. For 968292/968292 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 37632 event pairs, 847 based on Foata normal form. 20/6029 useless extension candidates. Maximal degree in co-relation 53335. Up to 5176 conditions per place. [2024-06-28 03:00:23,157 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 206 selfloop transitions, 89 changer transitions 0/300 dead transitions. [2024-06-28 03:00:23,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 300 transitions, 3703 flow [2024-06-28 03:00:23,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:23,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:23,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-28 03:00:23,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-28 03:00:23,159 INFO L175 Difference]: Start difference. First operand has 243 places, 259 transitions, 2879 flow. Second operand 10 states and 199 transitions. [2024-06-28 03:00:23,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 300 transitions, 3703 flow [2024-06-28 03:00:24,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 300 transitions, 3504 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-28 03:00:24,666 INFO L231 Difference]: Finished difference. Result has 247 places, 260 transitions, 2953 flow [2024-06-28 03:00:24,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2953, PETRI_PLACES=247, PETRI_TRANSITIONS=260} [2024-06-28 03:00:24,667 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-28 03:00:24,667 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 260 transitions, 2953 flow [2024-06-28 03:00:24,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:24,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:24,667 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:00:24,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:00:24,668 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:24,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:24,668 INFO L85 PathProgramCache]: Analyzing trace with hash -110297012, now seen corresponding path program 20 times [2024-06-28 03:00:24,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:24,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595775035] [2024-06-28 03:00:24,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:24,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:24,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:25,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:25,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:25,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595775035] [2024-06-28 03:00:25,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595775035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:25,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:25,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:25,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084028138] [2024-06-28 03:00:25,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:25,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:25,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:25,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:25,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:25,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:25,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 260 transitions, 2953 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:25,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:25,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:25,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:27,009 INFO L124 PetriNetUnfolderBase]: 3683/5969 cut-off events. [2024-06-28 03:00:27,009 INFO L125 PetriNetUnfolderBase]: For 907439/907439 co-relation queries the response was YES. [2024-06-28 03:00:27,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51565 conditions, 5969 events. 3683/5969 cut-off events. For 907439/907439 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 37266 event pairs, 807 based on Foata normal form. 16/5981 useless extension candidates. Maximal degree in co-relation 51446. Up to 4782 conditions per place. [2024-06-28 03:00:27,086 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 204 selfloop transitions, 94 changer transitions 0/303 dead transitions. [2024-06-28 03:00:27,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 303 transitions, 3711 flow [2024-06-28 03:00:27,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:27,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:27,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-28 03:00:27,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 03:00:27,088 INFO L175 Difference]: Start difference. First operand has 247 places, 260 transitions, 2953 flow. Second operand 10 states and 200 transitions. [2024-06-28 03:00:27,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 303 transitions, 3711 flow [2024-06-28 03:00:28,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 303 transitions, 3448 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:28,507 INFO L231 Difference]: Finished difference. Result has 249 places, 260 transitions, 2884 flow [2024-06-28 03:00:28,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2884, PETRI_PLACES=249, PETRI_TRANSITIONS=260} [2024-06-28 03:00:28,507 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-28 03:00:28,507 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 260 transitions, 2884 flow [2024-06-28 03:00:28,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:28,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:28,508 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:00:28,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:00:28,508 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:00:28,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:28,508 INFO L85 PathProgramCache]: Analyzing trace with hash -537488451, now seen corresponding path program 3 times [2024-06-28 03:00:28,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:28,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456373542] [2024-06-28 03:00:28,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:28,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:28,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:29,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:00:29,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:29,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456373542] [2024-06-28 03:00:29,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456373542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:29,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:29,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:00:29,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315829037] [2024-06-28 03:00:29,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:29,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:00:29,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:29,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:00:29,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:00:29,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:00:29,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 260 transitions, 2884 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:29,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:29,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:00:29,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:30,400 INFO L124 PetriNetUnfolderBase]: 3470/5708 cut-off events. [2024-06-28 03:00:30,401 INFO L125 PetriNetUnfolderBase]: For 853444/853449 co-relation queries the response was YES. [2024-06-28 03:00:30,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49560 conditions, 5708 events. 3470/5708 cut-off events. For 853444/853449 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 36492 event pairs, 873 based on Foata normal form. 5/5639 useless extension candidates. Maximal degree in co-relation 49440. Up to 5259 conditions per place. [2024-06-28 03:00:30,469 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 229 selfloop transitions, 19 changer transitions 0/277 dead transitions. [2024-06-28 03:00:30,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 277 transitions, 3427 flow [2024-06-28 03:00:30,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:00:30,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:00:30,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 03:00:30,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-28 03:00:30,470 INFO L175 Difference]: Start difference. First operand has 249 places, 260 transitions, 2884 flow. Second operand 7 states and 135 transitions. [2024-06-28 03:00:30,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 277 transitions, 3427 flow [2024-06-28 03:00:31,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 277 transitions, 3079 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-28 03:00:31,551 INFO L231 Difference]: Finished difference. Result has 246 places, 261 transitions, 2589 flow [2024-06-28 03:00:31,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2536, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2589, PETRI_PLACES=246, PETRI_TRANSITIONS=261} [2024-06-28 03:00:31,552 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-28 03:00:31,552 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 261 transitions, 2589 flow [2024-06-28 03:00:31,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:31,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:31,552 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:00:31,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:00:31,553 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:00:31,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:31,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1187850741, now seen corresponding path program 4 times [2024-06-28 03:00:31,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:31,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851290984] [2024-06-28 03:00:31,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:31,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:31,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:32,312 INFO 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:00:32,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:32,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851290984] [2024-06-28 03:00:32,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851290984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:32,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:32,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:00:32,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750815490] [2024-06-28 03:00:32,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:32,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:00:32,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:32,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:00:32,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:00:32,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:00:32,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 261 transitions, 2589 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:32,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:32,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:00:32,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:33,441 INFO L124 PetriNetUnfolderBase]: 3475/5715 cut-off events. [2024-06-28 03:00:33,442 INFO L125 PetriNetUnfolderBase]: For 865630/865635 co-relation queries the response was YES. [2024-06-28 03:00:33,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48679 conditions, 5715 events. 3475/5715 cut-off events. For 865630/865635 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 36593 event pairs, 873 based on Foata normal form. 5/5646 useless extension candidates. Maximal degree in co-relation 48559. Up to 5257 conditions per place. [2024-06-28 03:00:33,507 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 221 selfloop transitions, 27 changer transitions 0/277 dead transitions. [2024-06-28 03:00:33,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 277 transitions, 3181 flow [2024-06-28 03:00:33,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:00:33,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:00:33,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 03:00:33,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:00:33,508 INFO L175 Difference]: Start difference. First operand has 246 places, 261 transitions, 2589 flow. Second operand 7 states and 133 transitions. [2024-06-28 03:00:33,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 277 transitions, 3181 flow [2024-06-28 03:00:34,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 277 transitions, 3139 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:34,318 INFO L231 Difference]: Finished difference. Result has 248 places, 264 transitions, 2677 flow [2024-06-28 03:00:34,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2547, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2677, PETRI_PLACES=248, PETRI_TRANSITIONS=264} [2024-06-28 03:00:34,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-28 03:00:34,318 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 264 transitions, 2677 flow [2024-06-28 03:00:34,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:34,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:34,319 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:00:34,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:00:34,319 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:34,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:34,319 INFO L85 PathProgramCache]: Analyzing trace with hash -73290062, now seen corresponding path program 2 times [2024-06-28 03:00:34,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:34,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681347873] [2024-06-28 03:00:34,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:34,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:34,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:35,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:35,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:35,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681347873] [2024-06-28 03:00:35,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681347873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:35,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:35,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:35,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972257061] [2024-06-28 03:00:35,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:35,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:35,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:35,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:35,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:35,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:35,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 264 transitions, 2677 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:35,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:35,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:35,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:36,689 INFO L124 PetriNetUnfolderBase]: 3702/6012 cut-off events. [2024-06-28 03:00:36,689 INFO L125 PetriNetUnfolderBase]: For 899807/899812 co-relation queries the response was YES. [2024-06-28 03:00:36,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50911 conditions, 6012 events. 3702/6012 cut-off events. For 899807/899812 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 37789 event pairs, 903 based on Foata normal form. 8/6018 useless extension candidates. Maximal degree in co-relation 50790. Up to 5560 conditions per place. [2024-06-28 03:00:36,756 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 250 selfloop transitions, 47 changer transitions 0/302 dead transitions. [2024-06-28 03:00:36,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 302 transitions, 3477 flow [2024-06-28 03:00:36,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:36,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:36,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 03:00:36,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:00:36,757 INFO L175 Difference]: Start difference. First operand has 248 places, 264 transitions, 2677 flow. Second operand 10 states and 190 transitions. [2024-06-28 03:00:36,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 302 transitions, 3477 flow [2024-06-28 03:00:37,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 302 transitions, 3369 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:37,726 INFO L231 Difference]: Finished difference. Result has 254 places, 269 transitions, 2800 flow [2024-06-28 03:00:37,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2800, PETRI_PLACES=254, PETRI_TRANSITIONS=269} [2024-06-28 03:00:37,726 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-28 03:00:37,726 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 269 transitions, 2800 flow [2024-06-28 03:00:37,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:37,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:37,727 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:00:37,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:00:37,727 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:37,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:37,727 INFO L85 PathProgramCache]: Analyzing trace with hash -180769378, now seen corresponding path program 3 times [2024-06-28 03:00:37,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:37,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234224474] [2024-06-28 03:00:37,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:37,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:37,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:38,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:38,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:38,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234224474] [2024-06-28 03:00:38,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234224474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:38,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:38,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:38,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713071935] [2024-06-28 03:00:38,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:38,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:38,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:38,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:38,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:38,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:38,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 269 transitions, 2800 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:38,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:38,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:38,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:40,251 INFO L124 PetriNetUnfolderBase]: 3730/6052 cut-off events. [2024-06-28 03:00:40,251 INFO L125 PetriNetUnfolderBase]: For 924871/924876 co-relation queries the response was YES. [2024-06-28 03:00:40,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52125 conditions, 6052 events. 3730/6052 cut-off events. For 924871/924876 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 38014 event pairs, 893 based on Foata normal form. 8/6058 useless extension candidates. Maximal degree in co-relation 52002. Up to 5599 conditions per place. [2024-06-28 03:00:40,324 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 247 selfloop transitions, 59 changer transitions 0/311 dead transitions. [2024-06-28 03:00:40,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 311 transitions, 3667 flow [2024-06-28 03:00:40,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:40,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:40,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 03:00:40,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-28 03:00:40,326 INFO L175 Difference]: Start difference. First operand has 254 places, 269 transitions, 2800 flow. Second operand 10 states and 187 transitions. [2024-06-28 03:00:40,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 311 transitions, 3667 flow [2024-06-28 03:00:41,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 311 transitions, 3464 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:41,440 INFO L231 Difference]: Finished difference. Result has 258 places, 279 transitions, 2920 flow [2024-06-28 03:00:41,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2920, PETRI_PLACES=258, PETRI_TRANSITIONS=279} [2024-06-28 03:00:41,440 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-28 03:00:41,440 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 279 transitions, 2920 flow [2024-06-28 03:00:41,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:41,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:41,441 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:00:41,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:00:41,441 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:41,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:41,441 INFO L85 PathProgramCache]: Analyzing trace with hash 77133034, now seen corresponding path program 4 times [2024-06-28 03:00:41,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:41,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109466188] [2024-06-28 03:00:41,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:41,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:41,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:42,369 INFO 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:00:42,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:42,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109466188] [2024-06-28 03:00:42,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109466188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:42,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:42,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:42,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250017734] [2024-06-28 03:00:42,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:42,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:42,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:42,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:42,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:42,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:42,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 279 transitions, 2920 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:42,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:42,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:42,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:43,929 INFO L124 PetriNetUnfolderBase]: 3747/6087 cut-off events. [2024-06-28 03:00:43,929 INFO L125 PetriNetUnfolderBase]: For 947201/947206 co-relation queries the response was YES. [2024-06-28 03:00:43,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53042 conditions, 6087 events. 3747/6087 cut-off events. For 947201/947206 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 38318 event pairs, 908 based on Foata normal form. 8/6093 useless extension candidates. Maximal degree in co-relation 52917. Up to 5626 conditions per place. [2024-06-28 03:00:44,004 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 254 selfloop transitions, 55 changer transitions 0/314 dead transitions. [2024-06-28 03:00:44,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 314 transitions, 3737 flow [2024-06-28 03:00:44,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:44,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:44,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 03:00:44,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-28 03:00:44,006 INFO L175 Difference]: Start difference. First operand has 258 places, 279 transitions, 2920 flow. Second operand 10 states and 189 transitions. [2024-06-28 03:00:44,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 314 transitions, 3737 flow [2024-06-28 03:00:45,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 314 transitions, 3556 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:45,125 INFO L231 Difference]: Finished difference. Result has 264 places, 282 transitions, 2985 flow [2024-06-28 03:00:45,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2985, PETRI_PLACES=264, PETRI_TRANSITIONS=282} [2024-06-28 03:00:45,125 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-28 03:00:45,125 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 282 transitions, 2985 flow [2024-06-28 03:00:45,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:45,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:45,126 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:00:45,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:00:45,126 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:45,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:45,126 INFO L85 PathProgramCache]: Analyzing trace with hash -265710358, now seen corresponding path program 5 times [2024-06-28 03:00:45,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:45,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106346220] [2024-06-28 03:00:45,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:45,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:45,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:46,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:46,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:46,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106346220] [2024-06-28 03:00:46,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106346220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:46,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:46,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:46,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669205135] [2024-06-28 03:00:46,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:46,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:46,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:46,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:46,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:46,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:46,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 282 transitions, 2985 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:46,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:46,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:46,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:47,792 INFO L124 PetriNetUnfolderBase]: 3764/6106 cut-off events. [2024-06-28 03:00:47,792 INFO L125 PetriNetUnfolderBase]: For 966467/966472 co-relation queries the response was YES. [2024-06-28 03:00:47,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52545 conditions, 6106 events. 3764/6106 cut-off events. For 966467/966472 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 38385 event pairs, 836 based on Foata normal form. 8/6112 useless extension candidates. Maximal degree in co-relation 52418. Up to 5534 conditions per place. [2024-06-28 03:00:47,865 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 245 selfloop transitions, 71 changer transitions 0/321 dead transitions. [2024-06-28 03:00:47,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 321 transitions, 4259 flow [2024-06-28 03:00:47,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:47,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:47,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 03:00:47,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:00:47,867 INFO L175 Difference]: Start difference. First operand has 264 places, 282 transitions, 2985 flow. Second operand 10 states and 190 transitions. [2024-06-28 03:00:47,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 321 transitions, 4259 flow [2024-06-28 03:00:49,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 321 transitions, 4044 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:49,270 INFO L231 Difference]: Finished difference. Result has 267 places, 286 transitions, 3147 flow [2024-06-28 03:00:49,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3147, PETRI_PLACES=267, PETRI_TRANSITIONS=286} [2024-06-28 03:00:49,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-28 03:00:49,271 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 286 transitions, 3147 flow [2024-06-28 03:00:49,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:49,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:49,271 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:00:49,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:00:49,271 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:49,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:49,272 INFO L85 PathProgramCache]: Analyzing trace with hash -561285748, now seen corresponding path program 6 times [2024-06-28 03:00:49,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:49,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662109416] [2024-06-28 03:00:49,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:49,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:49,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:50,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:50,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:50,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662109416] [2024-06-28 03:00:50,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662109416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:50,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:50,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:50,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643826232] [2024-06-28 03:00:50,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:50,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:50,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:50,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:50,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:50,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:00:50,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 286 transitions, 3147 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:50,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:50,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:00:50,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:51,691 INFO L124 PetriNetUnfolderBase]: 3756/6102 cut-off events. [2024-06-28 03:00:51,692 INFO L125 PetriNetUnfolderBase]: For 969798/969803 co-relation queries the response was YES. [2024-06-28 03:00:51,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52279 conditions, 6102 events. 3756/6102 cut-off events. For 969798/969803 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 38418 event pairs, 906 based on Foata normal form. 8/6108 useless extension candidates. Maximal degree in co-relation 52151. Up to 5641 conditions per place. [2024-06-28 03:00:51,766 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 256 selfloop transitions, 57 changer transitions 0/318 dead transitions. [2024-06-28 03:00:51,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 318 transitions, 3853 flow [2024-06-28 03:00:51,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:51,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:51,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 03:00:51,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-28 03:00:51,767 INFO L175 Difference]: Start difference. First operand has 267 places, 286 transitions, 3147 flow. Second operand 10 states and 188 transitions. [2024-06-28 03:00:51,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 318 transitions, 3853 flow [2024-06-28 03:00:53,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 318 transitions, 3583 flow, removed 99 selfloop flow, removed 6 redundant places. [2024-06-28 03:00:53,861 INFO L231 Difference]: Finished difference. Result has 271 places, 286 transitions, 2998 flow [2024-06-28 03:00:53,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2998, PETRI_PLACES=271, PETRI_TRANSITIONS=286} [2024-06-28 03:00:53,861 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-28 03:00:53,862 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 286 transitions, 2998 flow [2024-06-28 03:00:53,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:53,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:53,862 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:00:53,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:00:53,862 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:00:53,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:53,863 INFO L85 PathProgramCache]: Analyzing trace with hash -80647691, now seen corresponding path program 5 times [2024-06-28 03:00:53,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:53,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186076775] [2024-06-28 03:00:53,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:53,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:53,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:54,642 INFO 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:00:54,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:54,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186076775] [2024-06-28 03:00:54,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186076775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:54,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:54,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:00:54,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038359887] [2024-06-28 03:00:54,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:54,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:00:54,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:54,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:00:54,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:00:54,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:00:54,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 286 transitions, 2998 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:54,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:54,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:00:54,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:55,781 INFO L124 PetriNetUnfolderBase]: 3551/5862 cut-off events. [2024-06-28 03:00:55,781 INFO L125 PetriNetUnfolderBase]: For 967056/967064 co-relation queries the response was YES. [2024-06-28 03:00:55,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50866 conditions, 5862 events. 3551/5862 cut-off events. For 967056/967064 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 37884 event pairs, 886 based on Foata normal form. 7/5792 useless extension candidates. Maximal degree in co-relation 50736. Up to 5354 conditions per place. [2024-06-28 03:00:55,853 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 233 selfloop transitions, 44 changer transitions 0/306 dead transitions. [2024-06-28 03:00:55,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 306 transitions, 3961 flow [2024-06-28 03:00:55,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:00:55,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:00:55,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 03:00:55,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:00:55,854 INFO L175 Difference]: Start difference. First operand has 271 places, 286 transitions, 2998 flow. Second operand 7 states and 133 transitions. [2024-06-28 03:00:55,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 306 transitions, 3961 flow [2024-06-28 03:00:57,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 306 transitions, 3772 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-06-28 03:00:57,914 INFO L231 Difference]: Finished difference. Result has 266 places, 295 transitions, 3130 flow [2024-06-28 03:00:57,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3130, PETRI_PLACES=266, PETRI_TRANSITIONS=295} [2024-06-28 03:00:57,915 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-28 03:00:57,915 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 295 transitions, 3130 flow [2024-06-28 03:00:57,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:57,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:57,915 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:00:57,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:00:57,915 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:00:57,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:57,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1126008525, now seen corresponding path program 6 times [2024-06-28 03:00:57,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:57,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195160621] [2024-06-28 03:00:57,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:57,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:58,794 INFO 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:00:58,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:58,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195160621] [2024-06-28 03:00:58,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195160621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:58,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:58,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:00:58,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459546346] [2024-06-28 03:00:58,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:58,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:00:58,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:58,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:00:58,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:00:58,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:00:58,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 295 transitions, 3130 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:58,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:58,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:00:58,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:59,942 INFO L124 PetriNetUnfolderBase]: 3548/5868 cut-off events. [2024-06-28 03:00:59,942 INFO L125 PetriNetUnfolderBase]: For 983572/983580 co-relation queries the response was YES. [2024-06-28 03:01:00,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50983 conditions, 5868 events. 3548/5868 cut-off events. For 983572/983580 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38029 event pairs, 896 based on Foata normal form. 7/5798 useless extension candidates. Maximal degree in co-relation 50855. Up to 5351 conditions per place. [2024-06-28 03:01:00,133 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 232 selfloop transitions, 44 changer transitions 0/305 dead transitions. [2024-06-28 03:01:00,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 305 transitions, 3706 flow [2024-06-28 03:01:00,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:01:00,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:01:00,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 03:01:00,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-28 03:01:00,135 INFO L175 Difference]: Start difference. First operand has 266 places, 295 transitions, 3130 flow. Second operand 7 states and 132 transitions. [2024-06-28 03:01:00,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 305 transitions, 3706 flow [2024-06-28 03:01:02,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 305 transitions, 3538 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-28 03:01:02,438 INFO L231 Difference]: Finished difference. Result has 271 places, 295 transitions, 3056 flow [2024-06-28 03:01:02,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3056, PETRI_PLACES=271, PETRI_TRANSITIONS=295} [2024-06-28 03:01:02,438 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-28 03:01:02,438 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 295 transitions, 3056 flow [2024-06-28 03:01:02,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:02,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:02,439 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:01:02,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:01:02,439 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:01:02,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:02,439 INFO L85 PathProgramCache]: Analyzing trace with hash -71619561, now seen corresponding path program 2 times [2024-06-28 03:01:02,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:02,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714587271] [2024-06-28 03:01:02,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:02,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:03,436 INFO 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:01:03,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:03,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714587271] [2024-06-28 03:01:03,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714587271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:03,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:03,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:03,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801266983] [2024-06-28 03:01:03,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:03,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:03,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:03,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:03,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:03,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 03:01:03,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 295 transitions, 3056 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:01:03,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:03,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 03:01:03,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:04,646 INFO L124 PetriNetUnfolderBase]: 3411/5724 cut-off events. [2024-06-28 03:01:04,646 INFO L125 PetriNetUnfolderBase]: For 1034281/1034305 co-relation queries the response was YES. [2024-06-28 03:01:04,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50053 conditions, 5724 events. 3411/5724 cut-off events. For 1034281/1034305 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 38015 event pairs, 874 based on Foata normal form. 6/5644 useless extension candidates. Maximal degree in co-relation 49923. Up to 5028 conditions per place. [2024-06-28 03:01:04,715 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 217 selfloop transitions, 44 changer transitions 0/320 dead transitions. [2024-06-28 03:01:04,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 320 transitions, 4182 flow [2024-06-28 03:01:04,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:04,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:04,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 03:01:04,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-28 03:01:04,716 INFO L175 Difference]: Start difference. First operand has 271 places, 295 transitions, 3056 flow. Second operand 8 states and 159 transitions. [2024-06-28 03:01:04,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 320 transitions, 4182 flow [2024-06-28 03:01:06,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 320 transitions, 4062 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:06,628 INFO L231 Difference]: Finished difference. Result has 273 places, 304 transitions, 3204 flow [2024-06-28 03:01:06,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2936, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3204, PETRI_PLACES=273, PETRI_TRANSITIONS=304} [2024-06-28 03:01:06,628 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-28 03:01:06,628 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 304 transitions, 3204 flow [2024-06-28 03:01:06,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:01:06,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:06,629 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:01:06,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:01:06,629 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:01:06,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:06,629 INFO L85 PathProgramCache]: Analyzing trace with hash -71114571, now seen corresponding path program 3 times [2024-06-28 03:01:06,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:06,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594277774] [2024-06-28 03:01:06,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:06,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:06,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:07,853 INFO 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:01:07,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:07,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594277774] [2024-06-28 03:01:07,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594277774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:07,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:07,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:07,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857677563] [2024-06-28 03:01:07,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:07,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:07,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:07,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:07,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:07,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 03:01:07,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 304 transitions, 3204 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:01:07,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:07,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 03:01:07,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:09,176 INFO L124 PetriNetUnfolderBase]: 3395/5716 cut-off events. [2024-06-28 03:01:09,177 INFO L125 PetriNetUnfolderBase]: For 1038801/1038837 co-relation queries the response was YES. [2024-06-28 03:01:09,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50323 conditions, 5716 events. 3395/5716 cut-off events. For 1038801/1038837 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 37979 event pairs, 871 based on Foata normal form. 4/5636 useless extension candidates. Maximal degree in co-relation 50193. Up to 5094 conditions per place. [2024-06-28 03:01:09,248 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 245 selfloop transitions, 17 changer transitions 0/321 dead transitions. [2024-06-28 03:01:09,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 321 transitions, 3839 flow [2024-06-28 03:01:09,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:09,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:09,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:01:09,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 03:01:09,250 INFO L175 Difference]: Start difference. First operand has 273 places, 304 transitions, 3204 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:01:09,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 321 transitions, 3839 flow [2024-06-28 03:01:10,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 321 transitions, 3748 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 03:01:10,890 INFO L231 Difference]: Finished difference. Result has 279 places, 310 transitions, 3252 flow [2024-06-28 03:01:10,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3119, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3252, PETRI_PLACES=279, PETRI_TRANSITIONS=310} [2024-06-28 03:01:10,890 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-28 03:01:10,890 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 310 transitions, 3252 flow [2024-06-28 03:01:10,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:01:10,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:10,891 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:01:10,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:01:10,891 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:01:10,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:10,891 INFO L85 PathProgramCache]: Analyzing trace with hash -86351691, now seen corresponding path program 4 times [2024-06-28 03:01:10,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:10,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987916741] [2024-06-28 03:01:10,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:10,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:10,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:12,130 INFO 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:01:12,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:12,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987916741] [2024-06-28 03:01:12,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987916741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:12,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:12,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:12,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277523449] [2024-06-28 03:01:12,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:12,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:12,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:12,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:12,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:12,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 03:01:12,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 310 transitions, 3252 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:01:12,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:12,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 03:01:12,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:13,317 INFO L124 PetriNetUnfolderBase]: 3398/5709 cut-off events. [2024-06-28 03:01:13,317 INFO L125 PetriNetUnfolderBase]: For 1058074/1058106 co-relation queries the response was YES. [2024-06-28 03:01:13,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50375 conditions, 5709 events. 3398/5709 cut-off events. For 1058074/1058106 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 37961 event pairs, 877 based on Foata normal form. 8/5631 useless extension candidates. Maximal degree in co-relation 50242. Up to 5072 conditions per place. [2024-06-28 03:01:13,392 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 238 selfloop transitions, 28 changer transitions 0/325 dead transitions. [2024-06-28 03:01:13,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 325 transitions, 3874 flow [2024-06-28 03:01:13,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:13,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:13,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:01:13,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:01:13,393 INFO L175 Difference]: Start difference. First operand has 279 places, 310 transitions, 3252 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:01:13,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 325 transitions, 3874 flow [2024-06-28 03:01:15,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 325 transitions, 3796 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 03:01:15,260 INFO L231 Difference]: Finished difference. Result has 283 places, 313 transitions, 3298 flow [2024-06-28 03:01:15,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3298, PETRI_PLACES=283, PETRI_TRANSITIONS=313} [2024-06-28 03:01:15,260 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-28 03:01:15,260 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 313 transitions, 3298 flow [2024-06-28 03:01:15,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:01:15,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:15,261 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:01:15,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:01:15,261 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:01:15,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:15,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1182144757, now seen corresponding path program 1 times [2024-06-28 03:01:15,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:15,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414633678] [2024-06-28 03:01:15,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:15,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:15,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:15,960 INFO 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:01:15,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:15,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414633678] [2024-06-28 03:01:15,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414633678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:15,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:15,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:15,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513095892] [2024-06-28 03:01:15,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:15,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:15,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:15,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:15,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:16,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:01:16,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 313 transitions, 3298 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:16,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:16,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:01:16,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:17,291 INFO L124 PetriNetUnfolderBase]: 3675/6080 cut-off events. [2024-06-28 03:01:17,291 INFO L125 PetriNetUnfolderBase]: For 1076424/1076428 co-relation queries the response was YES. [2024-06-28 03:01:17,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52961 conditions, 6080 events. 3675/6080 cut-off events. For 1076424/1076428 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39408 event pairs, 896 based on Foata normal form. 6/6077 useless extension candidates. Maximal degree in co-relation 52826. Up to 5634 conditions per place. [2024-06-28 03:01:17,370 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 310 selfloop transitions, 17 changer transitions 0/337 dead transitions. [2024-06-28 03:01:17,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 337 transitions, 4070 flow [2024-06-28 03:01:17,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:17,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:17,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:01:17,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:01:17,372 INFO L175 Difference]: Start difference. First operand has 283 places, 313 transitions, 3298 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:01:17,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 337 transitions, 4070 flow [2024-06-28 03:01:19,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 337 transitions, 3978 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:19,730 INFO L231 Difference]: Finished difference. Result has 285 places, 316 transitions, 3316 flow [2024-06-28 03:01:19,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3316, PETRI_PLACES=285, PETRI_TRANSITIONS=316} [2024-06-28 03:01:19,731 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-28 03:01:19,731 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 316 transitions, 3316 flow [2024-06-28 03:01:19,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:19,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:19,731 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:01:19,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:01:19,731 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:01:19,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:19,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1187656867, now seen corresponding path program 2 times [2024-06-28 03:01:19,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:19,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791295809] [2024-06-28 03:01:19,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:19,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:19,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:20,455 INFO 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:01:20,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:20,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791295809] [2024-06-28 03:01:20,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791295809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:20,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:20,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:20,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699874067] [2024-06-28 03:01:20,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:20,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:20,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:20,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:20,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:20,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:01:20,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 316 transitions, 3316 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:20,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:20,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:01:20,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:21,848 INFO L124 PetriNetUnfolderBase]: 3685/6096 cut-off events. [2024-06-28 03:01:21,849 INFO L125 PetriNetUnfolderBase]: For 1096553/1096557 co-relation queries the response was YES. [2024-06-28 03:01:21,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53649 conditions, 6096 events. 3685/6096 cut-off events. For 1096553/1096557 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39497 event pairs, 896 based on Foata normal form. 6/6093 useless extension candidates. Maximal degree in co-relation 53513. Up to 5639 conditions per place. [2024-06-28 03:01:21,932 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 306 selfloop transitions, 22 changer transitions 0/338 dead transitions. [2024-06-28 03:01:21,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 338 transitions, 4092 flow [2024-06-28 03:01:21,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:21,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:21,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:01:21,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:01:21,934 INFO L175 Difference]: Start difference. First operand has 285 places, 316 transitions, 3316 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:01:21,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 338 transitions, 4092 flow [2024-06-28 03:01:24,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 338 transitions, 4004 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:24,516 INFO L231 Difference]: Finished difference. Result has 287 places, 319 transitions, 3354 flow [2024-06-28 03:01:24,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3228, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3354, PETRI_PLACES=287, PETRI_TRANSITIONS=319} [2024-06-28 03:01:24,517 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-28 03:01:24,517 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 319 transitions, 3354 flow [2024-06-28 03:01:24,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:24,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:24,517 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:01:24,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:01:24,517 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:01:24,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:24,518 INFO L85 PathProgramCache]: Analyzing trace with hash -524349628, now seen corresponding path program 1 times [2024-06-28 03:01:24,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:24,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756533785] [2024-06-28 03:01:24,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:24,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:24,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:25,451 INFO 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:01:25,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:25,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756533785] [2024-06-28 03:01:25,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756533785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:25,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:25,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:25,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967988458] [2024-06-28 03:01:25,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:25,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:25,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:25,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:25,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:25,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:01:25,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 319 transitions, 3354 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:25,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:25,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:01:25,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:26,736 INFO L124 PetriNetUnfolderBase]: 3690/6105 cut-off events. [2024-06-28 03:01:26,736 INFO L125 PetriNetUnfolderBase]: For 1118362/1118366 co-relation queries the response was YES. [2024-06-28 03:01:26,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54312 conditions, 6105 events. 3690/6105 cut-off events. For 1118362/1118366 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39536 event pairs, 895 based on Foata normal form. 6/6102 useless extension candidates. Maximal degree in co-relation 54175. Up to 5664 conditions per place. [2024-06-28 03:01:26,816 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 312 selfloop transitions, 17 changer transitions 0/339 dead transitions. [2024-06-28 03:01:26,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 339 transitions, 4128 flow [2024-06-28 03:01:26,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:26,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:26,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:01:26,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 03:01:26,818 INFO L175 Difference]: Start difference. First operand has 287 places, 319 transitions, 3354 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:01:26,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 339 transitions, 4128 flow [2024-06-28 03:01:29,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 339 transitions, 4024 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:29,202 INFO L231 Difference]: Finished difference. Result has 289 places, 322 transitions, 3370 flow [2024-06-28 03:01:29,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3250, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3370, PETRI_PLACES=289, PETRI_TRANSITIONS=322} [2024-06-28 03:01:29,202 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-28 03:01:29,203 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 322 transitions, 3370 flow [2024-06-28 03:01:29,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:29,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:29,203 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:01:29,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:01:29,203 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:01:29,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:29,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1187858677, now seen corresponding path program 3 times [2024-06-28 03:01:29,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:29,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497842592] [2024-06-28 03:01:29,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:29,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:29,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:30,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:30,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:30,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497842592] [2024-06-28 03:01:30,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497842592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:30,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:30,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:01:30,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851121513] [2024-06-28 03:01:30,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:30,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:01:30,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:30,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:01:30,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:01:30,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:01:30,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 322 transitions, 3370 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:30,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:30,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:01:30,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:31,423 INFO L124 PetriNetUnfolderBase]: 3700/6121 cut-off events. [2024-06-28 03:01:31,423 INFO L125 PetriNetUnfolderBase]: For 1137767/1137771 co-relation queries the response was YES. [2024-06-28 03:01:31,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54820 conditions, 6121 events. 3700/6121 cut-off events. For 1137767/1137771 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 39673 event pairs, 895 based on Foata normal form. 6/6118 useless extension candidates. Maximal degree in co-relation 54682. Up to 5648 conditions per place. [2024-06-28 03:01:31,504 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 302 selfloop transitions, 29 changer transitions 0/341 dead transitions. [2024-06-28 03:01:31,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 341 transitions, 4152 flow [2024-06-28 03:01:31,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:31,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:31,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:01:31,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-28 03:01:31,506 INFO L175 Difference]: Start difference. First operand has 289 places, 322 transitions, 3370 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:01:31,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 341 transitions, 4152 flow [2024-06-28 03:01:34,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 341 transitions, 4054 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:34,092 INFO L231 Difference]: Finished difference. Result has 291 places, 325 transitions, 3420 flow [2024-06-28 03:01:34,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3420, PETRI_PLACES=291, PETRI_TRANSITIONS=325} [2024-06-28 03:01:34,093 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-28 03:01:34,093 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 325 transitions, 3420 flow [2024-06-28 03:01:34,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:34,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:34,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:34,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:01:34,094 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:01:34,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:34,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1187858894, now seen corresponding path program 2 times [2024-06-28 03:01:34,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:34,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210118085] [2024-06-28 03:01:34,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:34,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:34,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:35,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:35,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:35,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210118085] [2024-06-28 03:01:35,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210118085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:35,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:35,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:35,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997832021] [2024-06-28 03:01:35,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:35,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:35,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:35,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:35,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:35,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:01:35,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 325 transitions, 3420 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:35,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:35,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:01:35,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:36,256 INFO L124 PetriNetUnfolderBase]: 3708/6133 cut-off events. [2024-06-28 03:01:36,256 INFO L125 PetriNetUnfolderBase]: For 1168338/1168343 co-relation queries the response was YES. [2024-06-28 03:01:36,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55602 conditions, 6133 events. 3708/6133 cut-off events. For 1168338/1168343 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39779 event pairs, 895 based on Foata normal form. 7/6129 useless extension candidates. Maximal degree in co-relation 55463. Up to 5681 conditions per place. [2024-06-28 03:01:36,338 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 311 selfloop transitions, 22 changer transitions 0/343 dead transitions. [2024-06-28 03:01:36,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 343 transitions, 4212 flow [2024-06-28 03:01:36,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:36,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:36,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:01:36,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 03:01:36,339 INFO L175 Difference]: Start difference. First operand has 291 places, 325 transitions, 3420 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:01:36,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 343 transitions, 4212 flow [2024-06-28 03:01:39,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 343 transitions, 4086 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:39,077 INFO L231 Difference]: Finished difference. Result has 293 places, 328 transitions, 3432 flow [2024-06-28 03:01:39,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3294, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3432, PETRI_PLACES=293, PETRI_TRANSITIONS=328} [2024-06-28 03:01:39,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-28 03:01:39,077 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 328 transitions, 3432 flow [2024-06-28 03:01:39,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:39,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:39,078 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:01:39,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:01:39,078 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:01:39,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:39,078 INFO L85 PathProgramCache]: Analyzing trace with hash -524140378, now seen corresponding path program 3 times [2024-06-28 03:01:39,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:39,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544228534] [2024-06-28 03:01:39,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:39,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:39,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:40,194 INFO 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:01:40,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:40,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544228534] [2024-06-28 03:01:40,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544228534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:40,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:40,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:40,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140897056] [2024-06-28 03:01:40,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:40,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:40,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:40,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:40,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:40,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:01:40,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 328 transitions, 3432 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:40,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:40,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:01:40,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:41,648 INFO L124 PetriNetUnfolderBase]: 3713/6140 cut-off events. [2024-06-28 03:01:41,648 INFO L125 PetriNetUnfolderBase]: For 1181994/1181999 co-relation queries the response was YES. [2024-06-28 03:01:41,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56012 conditions, 6140 events. 3713/6140 cut-off events. For 1181994/1181999 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39834 event pairs, 895 based on Foata normal form. 7/6137 useless extension candidates. Maximal degree in co-relation 55872. Up to 5682 conditions per place. [2024-06-28 03:01:41,722 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 311 selfloop transitions, 29 changer transitions 0/350 dead transitions. [2024-06-28 03:01:41,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 350 transitions, 4332 flow [2024-06-28 03:01:41,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:41,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:41,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:01:41,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 03:01:41,723 INFO L175 Difference]: Start difference. First operand has 293 places, 328 transitions, 3432 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:01:41,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 350 transitions, 4332 flow [2024-06-28 03:01:44,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 350 transitions, 4154 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:44,311 INFO L231 Difference]: Finished difference. Result has 296 places, 336 transitions, 3529 flow [2024-06-28 03:01:44,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3320, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3529, PETRI_PLACES=296, PETRI_TRANSITIONS=336} [2024-06-28 03:01:44,312 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 252 predicate places. [2024-06-28 03:01:44,312 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 336 transitions, 3529 flow [2024-06-28 03:01:44,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:44,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:44,312 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:01:44,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:01:44,312 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:01:44,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:44,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1111082242, now seen corresponding path program 4 times [2024-06-28 03:01:44,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:44,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957401204] [2024-06-28 03:01:44,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:44,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:44,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:45,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:45,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:45,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957401204] [2024-06-28 03:01:45,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957401204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:45,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:45,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:45,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212205907] [2024-06-28 03:01:45,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:45,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:45,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:45,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:45,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:45,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:01:45,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 336 transitions, 3529 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:45,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:45,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:01:45,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:46,783 INFO L124 PetriNetUnfolderBase]: 3718/6149 cut-off events. [2024-06-28 03:01:46,784 INFO L125 PetriNetUnfolderBase]: For 1205693/1205706 co-relation queries the response was YES. [2024-06-28 03:01:46,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56496 conditions, 6149 events. 3718/6149 cut-off events. For 1205693/1205706 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39910 event pairs, 903 based on Foata normal form. 8/6145 useless extension candidates. Maximal degree in co-relation 56354. Up to 5659 conditions per place. [2024-06-28 03:01:46,864 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 297 selfloop transitions, 50 changer transitions 0/357 dead transitions. [2024-06-28 03:01:46,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 357 transitions, 4669 flow [2024-06-28 03:01:46,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:46,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:46,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:01:46,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 03:01:46,866 INFO L175 Difference]: Start difference. First operand has 296 places, 336 transitions, 3529 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:01:46,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 357 transitions, 4669 flow [2024-06-28 03:01:49,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 357 transitions, 4561 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 03:01:49,850 INFO L231 Difference]: Finished difference. Result has 301 places, 345 transitions, 3748 flow [2024-06-28 03:01:49,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3748, PETRI_PLACES=301, PETRI_TRANSITIONS=345} [2024-06-28 03:01:49,850 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 257 predicate places. [2024-06-28 03:01:49,851 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 345 transitions, 3748 flow [2024-06-28 03:01:49,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:49,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:49,851 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:01:49,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:01:49,851 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:01:49,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:49,851 INFO L85 PathProgramCache]: Analyzing trace with hash -80632098, now seen corresponding path program 5 times [2024-06-28 03:01:49,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:49,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699831666] [2024-06-28 03:01:49,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:49,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:49,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:50,824 INFO 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:01:50,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:50,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699831666] [2024-06-28 03:01:50,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699831666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:50,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:50,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:50,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442194882] [2024-06-28 03:01:50,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:50,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:50,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:50,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:50,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:50,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:01:50,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 345 transitions, 3748 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:50,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:50,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:01:50,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:52,156 INFO L124 PetriNetUnfolderBase]: 3725/6160 cut-off events. [2024-06-28 03:01:52,157 INFO L125 PetriNetUnfolderBase]: For 1230211/1230224 co-relation queries the response was YES. [2024-06-28 03:01:52,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57145 conditions, 6160 events. 3725/6160 cut-off events. For 1230211/1230224 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39973 event pairs, 903 based on Foata normal form. 8/6157 useless extension candidates. Maximal degree in co-relation 57000. Up to 5690 conditions per place. [2024-06-28 03:01:52,247 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 316 selfloop transitions, 34 changer transitions 0/360 dead transitions. [2024-06-28 03:01:52,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 360 transitions, 4788 flow [2024-06-28 03:01:52,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:52,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:52,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:01:52,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 03:01:52,249 INFO L175 Difference]: Start difference. First operand has 301 places, 345 transitions, 3748 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:01:52,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 360 transitions, 4788 flow [2024-06-28 03:01:55,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 360 transitions, 4650 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-28 03:01:55,355 INFO L231 Difference]: Finished difference. Result has 306 places, 348 transitions, 3782 flow [2024-06-28 03:01:55,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3616, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3782, PETRI_PLACES=306, PETRI_TRANSITIONS=348} [2024-06-28 03:01:55,355 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-28 03:01:55,355 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 348 transitions, 3782 flow [2024-06-28 03:01:55,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:55,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:55,356 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:01:55,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:01:55,356 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:01:55,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:55,356 INFO L85 PathProgramCache]: Analyzing trace with hash -80639755, now seen corresponding path program 4 times [2024-06-28 03:01:55,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:55,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929759236] [2024-06-28 03:01:55,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:55,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:55,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:56,352 INFO 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:01:56,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:56,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929759236] [2024-06-28 03:01:56,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929759236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:56,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:56,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:01:56,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442063491] [2024-06-28 03:01:56,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:56,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:01:56,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:56,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:01:56,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:01:56,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:01:56,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 348 transitions, 3782 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:56,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:56,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:01:56,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:57,658 INFO L124 PetriNetUnfolderBase]: 3727/6165 cut-off events. [2024-06-28 03:01:57,659 INFO L125 PetriNetUnfolderBase]: For 1245803/1245816 co-relation queries the response was YES. [2024-06-28 03:01:57,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57170 conditions, 6165 events. 3727/6165 cut-off events. For 1245803/1245816 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40002 event pairs, 907 based on Foata normal form. 7/6161 useless extension candidates. Maximal degree in co-relation 57023. Up to 5671 conditions per place. [2024-06-28 03:01:57,746 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 316 selfloop transitions, 38 changer transitions 0/364 dead transitions. [2024-06-28 03:01:57,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 364 transitions, 4614 flow [2024-06-28 03:01:57,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:57,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:57,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:01:57,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-28 03:01:57,747 INFO L175 Difference]: Start difference. First operand has 306 places, 348 transitions, 3782 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:01:57,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 364 transitions, 4614 flow [2024-06-28 03:02:00,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 364 transitions, 4424 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-28 03:02:00,946 INFO L231 Difference]: Finished difference. Result has 307 places, 351 transitions, 3770 flow [2024-06-28 03:02:00,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3770, PETRI_PLACES=307, PETRI_TRANSITIONS=351} [2024-06-28 03:02:00,946 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-28 03:02:00,946 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 351 transitions, 3770 flow [2024-06-28 03:02:00,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:00,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02: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:02:00,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:02:00,947 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:02:00,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:00,948 INFO L85 PathProgramCache]: Analyzing trace with hash -80639538, now seen corresponding path program 6 times [2024-06-28 03:02:00,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:00,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897231536] [2024-06-28 03:02:00,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:00,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:00,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:02,024 INFO 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:02:02,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:02,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897231536] [2024-06-28 03:02:02,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897231536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:02,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:02,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:02:02,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654619627] [2024-06-28 03:02:02,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:02,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:02:02,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:02,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:02:02,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:02:02,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:02:02,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 351 transitions, 3770 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:02,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:02,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:02:02,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:03,427 INFO L124 PetriNetUnfolderBase]: 3726/6164 cut-off events. [2024-06-28 03:02:03,427 INFO L125 PetriNetUnfolderBase]: For 1262529/1262542 co-relation queries the response was YES. [2024-06-28 03:02:03,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57494 conditions, 6164 events. 3726/6164 cut-off events. For 1262529/1262542 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40016 event pairs, 902 based on Foata normal form. 10/6163 useless extension candidates. Maximal degree in co-relation 57347. Up to 5698 conditions per place. [2024-06-28 03:02:03,504 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 324 selfloop transitions, 31 changer transitions 0/365 dead transitions. [2024-06-28 03:02:03,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 365 transitions, 4604 flow [2024-06-28 03:02:03,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:02:03,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:02:03,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:02:03,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-28 03:02:03,506 INFO L175 Difference]: Start difference. First operand has 307 places, 351 transitions, 3770 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:02:03,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 365 transitions, 4604 flow [2024-06-28 03:02:06,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 365 transitions, 4376 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-28 03:02:06,777 INFO L231 Difference]: Finished difference. Result has 309 places, 354 transitions, 3716 flow [2024-06-28 03:02:06,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3542, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3716, PETRI_PLACES=309, PETRI_TRANSITIONS=354} [2024-06-28 03:02:06,778 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 265 predicate places. [2024-06-28 03:02:06,778 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 354 transitions, 3716 flow [2024-06-28 03:02:06,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:06,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:06,778 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:02:06,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:02:06,778 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:02:06,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:06,779 INFO L85 PathProgramCache]: Analyzing trace with hash -71096715, now seen corresponding path program 1 times [2024-06-28 03:02:06,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:06,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652959509] [2024-06-28 03:02:06,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:06,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:06,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:08,262 INFO 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:02:08,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:08,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652959509] [2024-06-28 03:02:08,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652959509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:08,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:08,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:02:08,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729527350] [2024-06-28 03:02:08,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:08,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:02:08,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:08,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:02:08,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:02:08,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 03:02:08,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 354 transitions, 3716 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have 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:02:08,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:08,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 03:02:08,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:09,610 INFO L124 PetriNetUnfolderBase]: 3492/5853 cut-off events. [2024-06-28 03:02:09,610 INFO L125 PetriNetUnfolderBase]: For 1255998/1256028 co-relation queries the response was YES. [2024-06-28 03:02:09,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55735 conditions, 5853 events. 3492/5853 cut-off events. For 1255998/1256028 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 38696 event pairs, 872 based on Foata normal form. 6/5776 useless extension candidates. Maximal degree in co-relation 55587. Up to 5179 conditions per place. [2024-06-28 03:02:09,691 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 283 selfloop transitions, 19 changer transitions 0/369 dead transitions. [2024-06-28 03:02:09,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 369 transitions, 4422 flow [2024-06-28 03:02:09,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:02:09,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:02:09,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:02:09,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-28 03:02:09,692 INFO L175 Difference]: Start difference. First operand has 309 places, 354 transitions, 3716 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:02:09,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 369 transitions, 4422 flow [2024-06-28 03:02:12,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 369 transitions, 4276 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 03:02:12,491 INFO L231 Difference]: Finished difference. Result has 312 places, 356 transitions, 3689 flow [2024-06-28 03:02:12,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3570, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3689, PETRI_PLACES=312, PETRI_TRANSITIONS=356} [2024-06-28 03:02:12,494 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-28 03:02:12,494 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 356 transitions, 3689 flow [2024-06-28 03:02:12,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have 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:02:12,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:12,495 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:02:12,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:02:12,495 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:02:12,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:12,495 INFO L85 PathProgramCache]: Analyzing trace with hash 38513199, now seen corresponding path program 1 times [2024-06-28 03:02:12,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:12,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923897958] [2024-06-28 03:02:12,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:12,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:12,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:13,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:13,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:13,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923897958] [2024-06-28 03:02:13,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923897958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:13,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:13,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:02:13,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639697766] [2024-06-28 03:02:13,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:13,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:02:13,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:13,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:02:13,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:02:13,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:02:13,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 356 transitions, 3689 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:13,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:13,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:02:13,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:14,853 INFO L124 PetriNetUnfolderBase]: 3735/6149 cut-off events. [2024-06-28 03:02:14,853 INFO L125 PetriNetUnfolderBase]: For 1279686/1279686 co-relation queries the response was YES. [2024-06-28 03:02:14,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58155 conditions, 6149 events. 3735/6149 cut-off events. For 1279686/1279686 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 39809 event pairs, 887 based on Foata normal form. 2/6076 useless extension candidates. Maximal degree in co-relation 58006. Up to 5587 conditions per place. [2024-06-28 03:02:14,941 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 335 selfloop transitions, 22 changer transitions 0/394 dead transitions. [2024-06-28 03:02:14,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 394 transitions, 4646 flow [2024-06-28 03:02:14,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:02:14,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:02:14,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 03:02:14,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-28 03:02:14,942 INFO L175 Difference]: Start difference. First operand has 312 places, 356 transitions, 3689 flow. Second operand 9 states and 170 transitions. [2024-06-28 03:02:14,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 394 transitions, 4646 flow [2024-06-28 03:02:19,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 394 transitions, 4511 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-28 03:02:19,331 INFO L231 Difference]: Finished difference. Result has 316 places, 369 transitions, 3806 flow [2024-06-28 03:02:19,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3806, PETRI_PLACES=316, PETRI_TRANSITIONS=369} [2024-06-28 03:02:19,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-28 03:02:19,332 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 369 transitions, 3806 flow [2024-06-28 03:02:19,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:19,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:19,332 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:02:19,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:02:19,333 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:02:19,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:19,333 INFO L85 PathProgramCache]: Analyzing trace with hash -725141793, now seen corresponding path program 2 times [2024-06-28 03:02:19,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:19,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205467925] [2024-06-28 03:02:19,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:19,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:19,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:20,259 INFO 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:02:20,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:20,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205467925] [2024-06-28 03:02:20,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205467925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:20,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:20,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:02:20,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432880943] [2024-06-28 03:02:20,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:20,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:02:20,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:20,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:02:20,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:02:20,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:02:20,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 369 transitions, 3806 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:20,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:20,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:02:20,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:21,930 INFO L124 PetriNetUnfolderBase]: 3799/6255 cut-off events. [2024-06-28 03:02:21,930 INFO L125 PetriNetUnfolderBase]: For 1304019/1304023 co-relation queries the response was YES. [2024-06-28 03:02:21,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59187 conditions, 6255 events. 3799/6255 cut-off events. For 1304019/1304023 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 40608 event pairs, 979 based on Foata normal form. 6/6188 useless extension candidates. Maximal degree in co-relation 59035. Up to 5661 conditions per place. [2024-06-28 03:02:22,027 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 344 selfloop transitions, 35 changer transitions 0/416 dead transitions. [2024-06-28 03:02:22,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 416 transitions, 4903 flow [2024-06-28 03:02:22,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:02:22,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:02:22,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 03:02:22,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-28 03:02:22,029 INFO L175 Difference]: Start difference. First operand has 316 places, 369 transitions, 3806 flow. Second operand 9 states and 177 transitions. [2024-06-28 03:02:22,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 416 transitions, 4903 flow [2024-06-28 03:02:25,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 416 transitions, 4769 flow, removed 54 selfloop flow, removed 2 redundant places. [2024-06-28 03:02:25,512 INFO L231 Difference]: Finished difference. Result has 325 places, 385 transitions, 4040 flow [2024-06-28 03:02:25,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3734, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4040, PETRI_PLACES=325, PETRI_TRANSITIONS=385} [2024-06-28 03:02:25,513 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-28 03:02:25,513 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 385 transitions, 4040 flow [2024-06-28 03:02:25,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:25,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:25,513 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:02:25,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:02:25,513 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:02:25,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:25,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1570149547, now seen corresponding path program 3 times [2024-06-28 03:02:25,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:25,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686668716] [2024-06-28 03:02:25,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:25,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:25,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:26,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:26,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:26,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686668716] [2024-06-28 03:02:26,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686668716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:26,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:26,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:02:26,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208917749] [2024-06-28 03:02:26,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:26,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:02:26,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:26,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:02:26,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:02:26,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:02:26,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 385 transitions, 4040 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:26,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:26,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:02:26,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:28,036 INFO L124 PetriNetUnfolderBase]: 3884/6392 cut-off events. [2024-06-28 03:02:28,036 INFO L125 PetriNetUnfolderBase]: For 1322963/1322965 co-relation queries the response was YES. [2024-06-28 03:02:28,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60679 conditions, 6392 events. 3884/6392 cut-off events. For 1322963/1322965 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 41500 event pairs, 893 based on Foata normal form. 4/6323 useless extension candidates. Maximal degree in co-relation 60523. Up to 5764 conditions per place. [2024-06-28 03:02:28,122 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 352 selfloop transitions, 49 changer transitions 0/438 dead transitions. [2024-06-28 03:02:28,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 438 transitions, 5317 flow [2024-06-28 03:02:28,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:02:28,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:02:28,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 03:02:28,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-28 03:02:28,123 INFO L175 Difference]: Start difference. First operand has 325 places, 385 transitions, 4040 flow. Second operand 9 states and 177 transitions. [2024-06-28 03:02:28,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 438 transitions, 5317 flow [2024-06-28 03:02:32,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 438 transitions, 5133 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 03:02:32,089 INFO L231 Difference]: Finished difference. Result has 332 places, 410 transitions, 4429 flow [2024-06-28 03:02:32,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4429, PETRI_PLACES=332, PETRI_TRANSITIONS=410} [2024-06-28 03:02:32,089 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-28 03:02:32,089 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 410 transitions, 4429 flow [2024-06-28 03:02:32,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:32,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:32,090 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:02:32,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:02:32,090 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:02:32,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:32,090 INFO L85 PathProgramCache]: Analyzing trace with hash -818376145, now seen corresponding path program 4 times [2024-06-28 03:02:32,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:32,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135241191] [2024-06-28 03:02:32,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:32,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:32,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:32,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:32,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:32,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135241191] [2024-06-28 03:02:32,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135241191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:32,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:32,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:02:32,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624346550] [2024-06-28 03:02:32,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:32,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:02:32,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:32,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:02:32,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:02:33,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:02:33,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 410 transitions, 4429 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:33,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:33,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:02:33,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:34,482 INFO L124 PetriNetUnfolderBase]: 3897/6416 cut-off events. [2024-06-28 03:02:34,482 INFO L125 PetriNetUnfolderBase]: For 1347640/1347642 co-relation queries the response was YES. [2024-06-28 03:02:34,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61460 conditions, 6416 events. 3897/6416 cut-off events. For 1347640/1347642 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 41767 event pairs, 1199 based on Foata normal form. 4/6343 useless extension candidates. Maximal degree in co-relation 61300. Up to 5836 conditions per place. [2024-06-28 03:02:34,566 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 360 selfloop transitions, 43 changer transitions 0/440 dead transitions. [2024-06-28 03:02:34,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 440 transitions, 5406 flow [2024-06-28 03:02:34,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:02:34,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:02:34,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:02:34,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 03:02:34,567 INFO L175 Difference]: Start difference. First operand has 332 places, 410 transitions, 4429 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:02:34,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 440 transitions, 5406 flow [2024-06-28 03:02:38,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 440 transitions, 5311 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 03:02:38,089 INFO L231 Difference]: Finished difference. Result has 339 places, 415 transitions, 4534 flow [2024-06-28 03:02:38,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4334, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4534, PETRI_PLACES=339, PETRI_TRANSITIONS=415} [2024-06-28 03:02:38,090 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-28 03:02:38,090 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 415 transitions, 4534 flow [2024-06-28 03:02:38,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:38,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:38,091 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:02:38,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:02:38,091 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:02:38,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:38,091 INFO L85 PathProgramCache]: Analyzing trace with hash 899401059, now seen corresponding path program 5 times [2024-06-28 03:02:38,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:38,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519204784] [2024-06-28 03:02:38,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:38,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:38,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:38,921 INFO 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:02:38,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:38,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519204784] [2024-06-28 03:02:38,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519204784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:38,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:38,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:02:38,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144768863] [2024-06-28 03:02:38,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:38,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:02:38,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:38,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:02:38,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:02:39,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:02:39,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 415 transitions, 4534 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:39,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:39,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:02:39,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:40,562 INFO L124 PetriNetUnfolderBase]: 3962/6517 cut-off events. [2024-06-28 03:02:40,562 INFO L125 PetriNetUnfolderBase]: For 1369978/1369980 co-relation queries the response was YES. [2024-06-28 03:02:40,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62322 conditions, 6517 events. 3962/6517 cut-off events. For 1369978/1369980 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 42294 event pairs, 1010 based on Foata normal form. 4/6474 useless extension candidates. Maximal degree in co-relation 62160. Up to 5775 conditions per place. [2024-06-28 03:02:40,654 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 358 selfloop transitions, 65 changer transitions 0/460 dead transitions. [2024-06-28 03:02:40,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 460 transitions, 5683 flow [2024-06-28 03:02:40,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:02:40,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:02:40,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 03:02:40,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-28 03:02:40,655 INFO L175 Difference]: Start difference. First operand has 339 places, 415 transitions, 4534 flow. Second operand 9 states and 176 transitions. [2024-06-28 03:02:40,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 460 transitions, 5683 flow [2024-06-28 03:02:43,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 460 transitions, 5536 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:02:43,643 INFO L231 Difference]: Finished difference. Result has 343 places, 430 transitions, 4779 flow [2024-06-28 03:02:43,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4387, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4779, PETRI_PLACES=343, PETRI_TRANSITIONS=430} [2024-06-28 03:02:43,643 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 299 predicate places. [2024-06-28 03:02:43,643 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 430 transitions, 4779 flow [2024-06-28 03:02:43,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:43,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:43,644 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:02:43,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:02:43,644 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:02:43,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:43,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1670562097, now seen corresponding path program 1 times [2024-06-28 03:02:43,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:43,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813013342] [2024-06-28 03:02:43,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:43,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:43,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:44,339 INFO 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:02:44,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:44,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813013342] [2024-06-28 03:02:44,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813013342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:44,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:44,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:02:44,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047611119] [2024-06-28 03:02:44,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:44,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:02:44,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:44,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:02:44,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:02:44,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:02:44,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 430 transitions, 4779 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:44,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:44,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:02:44,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:46,034 INFO L124 PetriNetUnfolderBase]: 3984/6556 cut-off events. [2024-06-28 03:02:46,035 INFO L125 PetriNetUnfolderBase]: For 1395490/1395493 co-relation queries the response was YES. [2024-06-28 03:02:46,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63304 conditions, 6556 events. 3984/6556 cut-off events. For 1395490/1395493 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 42848 event pairs, 1206 based on Foata normal form. 4/6484 useless extension candidates. Maximal degree in co-relation 63140. Up to 5944 conditions per place. [2024-06-28 03:02:46,130 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 384 selfloop transitions, 51 changer transitions 0/472 dead transitions. [2024-06-28 03:02:46,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 472 transitions, 5925 flow [2024-06-28 03:02:46,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:46,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:46,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 03:02:46,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4439746300211416 [2024-06-28 03:02:46,131 INFO L175 Difference]: Start difference. First operand has 343 places, 430 transitions, 4779 flow. Second operand 11 states and 210 transitions. [2024-06-28 03:02:46,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 472 transitions, 5925 flow [2024-06-28 03:02:49,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 472 transitions, 5742 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 03:02:49,655 INFO L231 Difference]: Finished difference. Result has 348 places, 440 transitions, 4885 flow [2024-06-28 03:02:49,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4596, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4885, PETRI_PLACES=348, PETRI_TRANSITIONS=440} [2024-06-28 03:02:49,656 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-28 03:02:49,656 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 440 transitions, 4885 flow [2024-06-28 03:02:49,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:49,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:49,656 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:02:49,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:02:49,656 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:02:49,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:49,657 INFO L85 PathProgramCache]: Analyzing trace with hash 583889201, now seen corresponding path program 2 times [2024-06-28 03:02:49,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:49,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361438363] [2024-06-28 03:02:49,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:49,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:49,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:50,444 INFO 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:02:50,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:50,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361438363] [2024-06-28 03:02:50,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361438363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:50,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:50,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:02:50,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009596048] [2024-06-28 03:02:50,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:50,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:02:50,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:50,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:02:50,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:02:50,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:02:50,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 440 transitions, 4885 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:50,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:50,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:02:50,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:52,192 INFO L124 PetriNetUnfolderBase]: 3997/6574 cut-off events. [2024-06-28 03:02:52,192 INFO L125 PetriNetUnfolderBase]: For 1427181/1427184 co-relation queries the response was YES. [2024-06-28 03:02:52,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64337 conditions, 6574 events. 3997/6574 cut-off events. For 1427181/1427184 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 42982 event pairs, 1203 based on Foata normal form. 4/6502 useless extension candidates. Maximal degree in co-relation 64172. Up to 5948 conditions per place. [2024-06-28 03:02:52,295 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 381 selfloop transitions, 60 changer transitions 0/478 dead transitions. [2024-06-28 03:02:52,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 478 transitions, 6329 flow [2024-06-28 03:02:52,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:52,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:52,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-28 03:02:52,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44608879492600423 [2024-06-28 03:02:52,296 INFO L175 Difference]: Start difference. First operand has 348 places, 440 transitions, 4885 flow. Second operand 11 states and 211 transitions. [2024-06-28 03:02:52,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 478 transitions, 6329 flow [2024-06-28 03:02:56,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 478 transitions, 6133 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 03:02:56,519 INFO L231 Difference]: Finished difference. Result has 352 places, 446 transitions, 5033 flow [2024-06-28 03:02:56,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4689, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5033, PETRI_PLACES=352, PETRI_TRANSITIONS=446} [2024-06-28 03:02:56,519 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-28 03:02:56,519 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 446 transitions, 5033 flow [2024-06-28 03:02:56,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:56,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:56,520 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:02:56,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:02:56,520 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:02:56,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:56,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1559674027, now seen corresponding path program 6 times [2024-06-28 03:02:56,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:56,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745449536] [2024-06-28 03:02:56,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:56,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:56,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:57,379 INFO 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:02:57,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:57,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745449536] [2024-06-28 03:02:57,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745449536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:57,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:57,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:02:57,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910939239] [2024-06-28 03:02:57,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:57,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:02:57,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:57,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:02:57,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:02:57,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:02:57,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 446 transitions, 5033 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:57,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:57,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:02:57,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:59,031 INFO L124 PetriNetUnfolderBase]: 4024/6610 cut-off events. [2024-06-28 03:02:59,031 INFO L125 PetriNetUnfolderBase]: For 1454958/1454960 co-relation queries the response was YES. [2024-06-28 03:02:59,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65191 conditions, 6610 events. 4024/6610 cut-off events. For 1454958/1454960 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 43053 event pairs, 928 based on Foata normal form. 4/6541 useless extension candidates. Maximal degree in co-relation 65025. Up to 6017 conditions per place. [2024-06-28 03:02:59,128 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 395 selfloop transitions, 47 changer transitions 0/479 dead transitions. [2024-06-28 03:02:59,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 479 transitions, 6148 flow [2024-06-28 03:02:59,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:02:59,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:02:59,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:02:59,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 03:02:59,129 INFO L175 Difference]: Start difference. First operand has 352 places, 446 transitions, 5033 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:02:59,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 479 transitions, 6148 flow [2024-06-28 03:03:03,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 479 transitions, 5965 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-28 03:03:03,659 INFO L231 Difference]: Finished difference. Result has 355 places, 456 transitions, 5134 flow [2024-06-28 03:03:03,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4850, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5134, PETRI_PLACES=355, PETRI_TRANSITIONS=456} [2024-06-28 03:03:03,660 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-28 03:03:03,660 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 456 transitions, 5134 flow [2024-06-28 03:03:03,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:03,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:03,660 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:03:03,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:03:03,660 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:03:03,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:03,661 INFO L85 PathProgramCache]: Analyzing trace with hash -2080408967, now seen corresponding path program 7 times [2024-06-28 03:03:03,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:03,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167629269] [2024-06-28 03:03:03,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:03,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:03,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:03:04,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:04,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167629269] [2024-06-28 03:03:04,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167629269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:04,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:04,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:03:04,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719567491] [2024-06-28 03:03:04,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:04,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:03:04,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:04,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:03:04,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:03:04,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:03:04,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 456 transitions, 5134 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:04,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:04,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:03:04,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:06,312 INFO L124 PetriNetUnfolderBase]: 4042/6631 cut-off events. [2024-06-28 03:03:06,312 INFO L125 PetriNetUnfolderBase]: For 1478293/1478293 co-relation queries the response was YES. [2024-06-28 03:03:06,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65812 conditions, 6631 events. 4042/6631 cut-off events. For 1478293/1478293 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 43078 event pairs, 930 based on Foata normal form. 2/6560 useless extension candidates. Maximal degree in co-relation 65643. Up to 6036 conditions per place. [2024-06-28 03:03:06,412 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 395 selfloop transitions, 52 changer transitions 0/484 dead transitions. [2024-06-28 03:03:06,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 484 transitions, 6252 flow [2024-06-28 03:03:06,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:03:06,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:03:06,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 03:03:06,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-28 03:03:06,413 INFO L175 Difference]: Start difference. First operand has 355 places, 456 transitions, 5134 flow. Second operand 9 states and 170 transitions. [2024-06-28 03:03:06,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 484 transitions, 6252 flow [2024-06-28 03:03:10,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 484 transitions, 6095 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 03:03:10,985 INFO L231 Difference]: Finished difference. Result has 360 places, 464 transitions, 5281 flow [2024-06-28 03:03:10,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4977, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5281, PETRI_PLACES=360, PETRI_TRANSITIONS=464} [2024-06-28 03:03:10,986 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-28 03:03:10,986 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 464 transitions, 5281 flow [2024-06-28 03:03:10,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:10,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:10,987 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:03:10,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:03:10,987 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:03:10,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:10,987 INFO L85 PathProgramCache]: Analyzing trace with hash 220033031, now seen corresponding path program 3 times [2024-06-28 03:03:10,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:10,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671648205] [2024-06-28 03:03:10,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:10,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:10,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:11,713 INFO 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:03:11,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:11,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671648205] [2024-06-28 03:03:11,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671648205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:11,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:11,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:03:11,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84472222] [2024-06-28 03:03:11,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:11,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:03:11,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:11,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:03:11,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:03:11,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:03:11,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 464 transitions, 5281 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:11,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:11,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:03:11,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:13,417 INFO L124 PetriNetUnfolderBase]: 4082/6694 cut-off events. [2024-06-28 03:03:13,418 INFO L125 PetriNetUnfolderBase]: For 1501146/1501148 co-relation queries the response was YES. [2024-06-28 03:03:13,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66593 conditions, 6694 events. 4082/6694 cut-off events. For 1501146/1501148 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 43601 event pairs, 930 based on Foata normal form. 4/6625 useless extension candidates. Maximal degree in co-relation 66421. Up to 6092 conditions per place. [2024-06-28 03:03:13,524 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 415 selfloop transitions, 55 changer transitions 0/507 dead transitions. [2024-06-28 03:03:13,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 507 transitions, 6637 flow [2024-06-28 03:03:13,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:03:13,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:03:13,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 03:03:13,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-28 03:03:13,525 INFO L175 Difference]: Start difference. First operand has 360 places, 464 transitions, 5281 flow. Second operand 9 states and 176 transitions. [2024-06-28 03:03:13,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 507 transitions, 6637 flow [2024-06-28 03:03:18,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 507 transitions, 6457 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 03:03:18,412 INFO L231 Difference]: Finished difference. Result has 365 places, 482 transitions, 5602 flow [2024-06-28 03:03:18,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5101, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5602, PETRI_PLACES=365, PETRI_TRANSITIONS=482} [2024-06-28 03:03:18,413 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-28 03:03:18,413 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 482 transitions, 5602 flow [2024-06-28 03:03:18,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:18,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:18,413 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:03:18,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:03:18,413 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:03:18,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:18,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1559671051, now seen corresponding path program 4 times [2024-06-28 03:03:18,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:18,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444364561] [2024-06-28 03:03:18,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:18,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:18,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:19,292 INFO 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:03:19,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:19,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444364561] [2024-06-28 03:03:19,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444364561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:19,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:19,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:03:19,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709383510] [2024-06-28 03:03:19,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:19,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:03:19,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:19,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:03:19,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:03:19,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:03:19,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 482 transitions, 5602 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:19,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:19,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:03:19,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:21,058 INFO L124 PetriNetUnfolderBase]: 4092/6708 cut-off events. [2024-06-28 03:03:21,058 INFO L125 PetriNetUnfolderBase]: For 1518965/1518967 co-relation queries the response was YES. [2024-06-28 03:03:21,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67281 conditions, 6708 events. 4092/6708 cut-off events. For 1518965/1518967 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 43654 event pairs, 929 based on Foata normal form. 3/6638 useless extension candidates. Maximal degree in co-relation 67107. Up to 6092 conditions per place. [2024-06-28 03:03:21,185 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 410 selfloop transitions, 67 changer transitions 0/514 dead transitions. [2024-06-28 03:03:21,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 514 transitions, 6782 flow [2024-06-28 03:03:21,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:03:21,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:03:21,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 03:03:21,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-28 03:03:21,187 INFO L175 Difference]: Start difference. First operand has 365 places, 482 transitions, 5602 flow. Second operand 10 states and 192 transitions. [2024-06-28 03:03:21,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 514 transitions, 6782 flow [2024-06-28 03:03:26,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 514 transitions, 6522 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-06-28 03:03:26,636 INFO L231 Difference]: Finished difference. Result has 369 places, 488 transitions, 5635 flow [2024-06-28 03:03:26,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5342, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5635, PETRI_PLACES=369, PETRI_TRANSITIONS=488} [2024-06-28 03:03:26,636 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 325 predicate places. [2024-06-28 03:03:26,636 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 488 transitions, 5635 flow [2024-06-28 03:03:26,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:26,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:26,637 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:03:26,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:03:26,637 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:03:26,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:26,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1641073257, now seen corresponding path program 5 times [2024-06-28 03:03:26,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:26,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604765617] [2024-06-28 03:03:26,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:26,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:26,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:27,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:03:27,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:27,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604765617] [2024-06-28 03:03:27,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604765617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:27,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:27,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:03:27,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741161880] [2024-06-28 03:03:27,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:27,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:03:27,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:27,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:03:27,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:03:27,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:03:27,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 488 transitions, 5635 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:27,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:27,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:03:27,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:29,068 INFO L124 PetriNetUnfolderBase]: 4147/6794 cut-off events. [2024-06-28 03:03:29,069 INFO L125 PetriNetUnfolderBase]: For 1545166/1545169 co-relation queries the response was YES. [2024-06-28 03:03:29,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68390 conditions, 6794 events. 4147/6794 cut-off events. For 1545166/1545169 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 44250 event pairs, 933 based on Foata normal form. 3/6723 useless extension candidates. Maximal degree in co-relation 68215. Up to 6088 conditions per place. [2024-06-28 03:03:29,183 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 415 selfloop transitions, 84 changer transitions 0/536 dead transitions. [2024-06-28 03:03:29,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 536 transitions, 7062 flow [2024-06-28 03:03:29,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:03:29,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:03:29,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 03:03:29,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-28 03:03:29,185 INFO L175 Difference]: Start difference. First operand has 369 places, 488 transitions, 5635 flow. Second operand 9 states and 179 transitions. [2024-06-28 03:03:29,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 536 transitions, 7062 flow [2024-06-28 03:03:34,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 536 transitions, 6826 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-28 03:03:34,030 INFO L231 Difference]: Finished difference. Result has 372 places, 509 transitions, 5942 flow [2024-06-28 03:03:34,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5399, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5942, PETRI_PLACES=372, PETRI_TRANSITIONS=509} [2024-06-28 03:03:34,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-06-28 03:03:34,031 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 509 transitions, 5942 flow [2024-06-28 03:03:34,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:34,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:34,031 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:03:34,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:03:34,031 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:03:34,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:34,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1641424983, now seen corresponding path program 1 times [2024-06-28 03:03:34,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:34,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518547207] [2024-06-28 03:03:34,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:34,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:34,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:34,881 INFO 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:03:34,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:34,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518547207] [2024-06-28 03:03:34,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518547207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:34,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:34,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:03:34,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529001030] [2024-06-28 03:03:34,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:34,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:03:34,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:34,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:03:34,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:03:34,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:03:34,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 509 transitions, 5942 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:34,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:34,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:03:34,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:36,811 INFO L124 PetriNetUnfolderBase]: 4388/7129 cut-off events. [2024-06-28 03:03:36,812 INFO L125 PetriNetUnfolderBase]: For 1579037/1579042 co-relation queries the response was YES. [2024-06-28 03:03:36,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71244 conditions, 7129 events. 4388/7129 cut-off events. For 1579037/1579042 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 45857 event pairs, 1330 based on Foata normal form. 5/7131 useless extension candidates. Maximal degree in co-relation 71066. Up to 6641 conditions per place. [2024-06-28 03:03:36,911 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 490 selfloop transitions, 58 changer transitions 0/553 dead transitions. [2024-06-28 03:03:36,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 553 transitions, 7431 flow [2024-06-28 03:03:36,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:03:36,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:03:36,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:03:36,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:03:36,912 INFO L175 Difference]: Start difference. First operand has 372 places, 509 transitions, 5942 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:03:36,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 553 transitions, 7431 flow [2024-06-28 03:03:42,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 553 transitions, 7219 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-28 03:03:42,305 INFO L231 Difference]: Finished difference. Result has 379 places, 528 transitions, 6173 flow [2024-06-28 03:03:42,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5732, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6173, PETRI_PLACES=379, PETRI_TRANSITIONS=528} [2024-06-28 03:03:42,305 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 335 predicate places. [2024-06-28 03:03:42,305 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 528 transitions, 6173 flow [2024-06-28 03:03:42,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:42,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:42,306 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:03:42,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:03:42,306 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:03:42,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:42,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1451640205, now seen corresponding path program 2 times [2024-06-28 03:03:42,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:42,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265336234] [2024-06-28 03:03:42,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:42,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:42,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:43,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:03:43,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:43,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265336234] [2024-06-28 03:03:43,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265336234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:43,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:43,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:03:43,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175875255] [2024-06-28 03:03:43,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:43,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:03:43,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:43,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:03:43,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:03:43,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:03:43,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 528 transitions, 6173 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:43,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:43,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:03:43,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:45,083 INFO L124 PetriNetUnfolderBase]: 4398/7143 cut-off events. [2024-06-28 03:03:45,084 INFO L125 PetriNetUnfolderBase]: For 1606254/1606259 co-relation queries the response was YES. [2024-06-28 03:03:45,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72102 conditions, 7143 events. 4398/7143 cut-off events. For 1606254/1606259 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 45954 event pairs, 1330 based on Foata normal form. 5/7145 useless extension candidates. Maximal degree in co-relation 71922. Up to 6649 conditions per place. [2024-06-28 03:03:45,193 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 488 selfloop transitions, 63 changer transitions 0/556 dead transitions. [2024-06-28 03:03:45,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 556 transitions, 7524 flow [2024-06-28 03:03:45,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:03:45,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:03:45,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 03:03:45,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-28 03:03:45,194 INFO L175 Difference]: Start difference. First operand has 379 places, 528 transitions, 6173 flow. Second operand 9 states and 170 transitions. [2024-06-28 03:03:45,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 556 transitions, 7524 flow [2024-06-28 03:03:49,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 556 transitions, 7270 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-28 03:03:49,980 INFO L231 Difference]: Finished difference. Result has 383 places, 534 transitions, 6226 flow [2024-06-28 03:03:49,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5919, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6226, PETRI_PLACES=383, PETRI_TRANSITIONS=534} [2024-06-28 03:03:49,981 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 339 predicate places. [2024-06-28 03:03:49,981 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 534 transitions, 6226 flow [2024-06-28 03:03:49,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:49,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:49,981 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:03:49,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:03:49,981 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:03:49,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:49,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1451639957, now seen corresponding path program 1 times [2024-06-28 03:03:49,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:49,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303802210] [2024-06-28 03:03:49,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:49,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:49,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:50,889 INFO 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:03:50,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:50,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303802210] [2024-06-28 03:03:50,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303802210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:50,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:50,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:03:50,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451880696] [2024-06-28 03:03:50,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:50,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:03:50,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:50,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:03:50,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:03:50,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:03:50,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 534 transitions, 6226 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:50,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:50,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:03:50,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:52,635 INFO L124 PetriNetUnfolderBase]: 4198/6882 cut-off events. [2024-06-28 03:03:52,635 INFO L125 PetriNetUnfolderBase]: For 1637071/1637077 co-relation queries the response was YES. [2024-06-28 03:03:52,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70901 conditions, 6882 events. 4198/6882 cut-off events. For 1637071/1637077 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 45013 event pairs, 1247 based on Foata normal form. 6/6811 useless extension candidates. Maximal degree in co-relation 70721. Up to 6262 conditions per place. [2024-06-28 03:03:52,752 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 475 selfloop transitions, 41 changer transitions 0/559 dead transitions. [2024-06-28 03:03:52,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 559 transitions, 7426 flow [2024-06-28 03:03:52,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:03:52,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:03:52,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:03:52,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 03:03:52,754 INFO L175 Difference]: Start difference. First operand has 383 places, 534 transitions, 6226 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:03:52,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 559 transitions, 7426 flow [2024-06-28 03:03:58,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 559 transitions, 7190 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-28 03:03:58,242 INFO L231 Difference]: Finished difference. Result has 386 places, 537 transitions, 6158 flow [2024-06-28 03:03:58,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6158, PETRI_PLACES=386, PETRI_TRANSITIONS=537} [2024-06-28 03:03:58,242 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-06-28 03:03:58,242 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 537 transitions, 6158 flow [2024-06-28 03:03:58,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:58,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:58,243 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:03:58,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:03:58,243 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:03:58,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:58,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1451640391, now seen corresponding path program 6 times [2024-06-28 03:03:58,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:58,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710009013] [2024-06-28 03:03:58,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:58,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:58,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:59,031 INFO 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:03:59,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:59,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710009013] [2024-06-28 03:03:59,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710009013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:59,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:59,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:03:59,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133271593] [2024-06-28 03:03:59,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:59,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:03:59,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:59,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:03:59,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:03:59,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:03:59,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 537 transitions, 6158 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:59,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:59,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:03:59,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:00,814 INFO L124 PetriNetUnfolderBase]: 4204/6876 cut-off events. [2024-06-28 03:04:00,815 INFO L125 PetriNetUnfolderBase]: For 1650625/1650628 co-relation queries the response was YES. [2024-06-28 03:04:00,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71409 conditions, 6876 events. 4204/6876 cut-off events. For 1650625/1650628 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 44715 event pairs, 931 based on Foata normal form. 3/6805 useless extension candidates. Maximal degree in co-relation 71228. Up to 6135 conditions per place. [2024-06-28 03:04:00,928 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 417 selfloop transitions, 102 changer transitions 0/562 dead transitions. [2024-06-28 03:04:00,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 562 transitions, 7430 flow [2024-06-28 03:04:00,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:04:00,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:04:00,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 03:04:00,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-28 03:04:00,929 INFO L175 Difference]: Start difference. First operand has 386 places, 537 transitions, 6158 flow. Second operand 9 states and 177 transitions. [2024-06-28 03:04:00,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 562 transitions, 7430 flow [2024-06-28 03:04:05,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 562 transitions, 7310 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 03:04:05,861 INFO L231 Difference]: Finished difference. Result has 390 places, 540 transitions, 6394 flow [2024-06-28 03:04:05,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6038, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6394, PETRI_PLACES=390, PETRI_TRANSITIONS=540} [2024-06-28 03:04:05,861 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 346 predicate places. [2024-06-28 03:04:05,861 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 540 transitions, 6394 flow [2024-06-28 03:04:05,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:05,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:05,862 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:04:05,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:04:05,862 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:04:05,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:05,862 INFO L85 PathProgramCache]: Analyzing trace with hash 2103701166, now seen corresponding path program 1 times [2024-06-28 03:04:05,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:05,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965024262] [2024-06-28 03:04:05,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:05,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:05,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:07,038 INFO 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:04:07,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:07,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965024262] [2024-06-28 03:04:07,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965024262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:07,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:07,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:04:07,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060973658] [2024-06-28 03:04:07,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:07,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:04:07,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:07,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:04:07,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:04:07,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:04:07,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 540 transitions, 6394 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:04:07,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:07,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:04:07,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:09,808 INFO L124 PetriNetUnfolderBase]: 5086/8271 cut-off events. [2024-06-28 03:04:09,808 INFO L125 PetriNetUnfolderBase]: For 1765981/1765984 co-relation queries the response was YES. [2024-06-28 03:04:09,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80370 conditions, 8271 events. 5086/8271 cut-off events. For 1765981/1765984 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 55189 event pairs, 931 based on Foata normal form. 12/8280 useless extension candidates. Maximal degree in co-relation 80188. Up to 6471 conditions per place. [2024-06-28 03:04:09,927 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 463 selfloop transitions, 240 changer transitions 0/708 dead transitions. [2024-06-28 03:04:09,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 708 transitions, 9171 flow [2024-06-28 03:04:09,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:04:09,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:04:09,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 242 transitions. [2024-06-28 03:04:09,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4689922480620155 [2024-06-28 03:04:09,929 INFO L175 Difference]: Start difference. First operand has 390 places, 540 transitions, 6394 flow. Second operand 12 states and 242 transitions. [2024-06-28 03:04:09,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 708 transitions, 9171 flow [2024-06-28 03:04:16,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 708 transitions, 8837 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-28 03:04:16,477 INFO L231 Difference]: Finished difference. Result has 399 places, 638 transitions, 7596 flow [2024-06-28 03:04:16,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6060, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7596, PETRI_PLACES=399, PETRI_TRANSITIONS=638} [2024-06-28 03:04:16,484 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-28 03:04:16,484 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 638 transitions, 7596 flow [2024-06-28 03:04:16,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:04:16,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:16,484 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:04:16,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:04:16,485 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:04:16,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:16,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1215585001, now seen corresponding path program 7 times [2024-06-28 03:04:16,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:16,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523692295] [2024-06-28 03:04:16,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:16,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:16,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:17,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:04:17,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:17,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523692295] [2024-06-28 03:04:17,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523692295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:17,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:17,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:04:17,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284105462] [2024-06-28 03:04:17,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:17,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:04:17,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:17,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:04:17,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:04:17,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:04:17,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 638 transitions, 7596 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:17,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:17,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:04:17,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:19,688 INFO L124 PetriNetUnfolderBase]: 4856/7997 cut-off events. [2024-06-28 03:04:19,688 INFO L125 PetriNetUnfolderBase]: For 1757513/1757519 co-relation queries the response was YES. [2024-06-28 03:04:19,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80881 conditions, 7997 events. 4856/7997 cut-off events. For 1757513/1757519 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 54505 event pairs, 1000 based on Foata normal form. 7/7931 useless extension candidates. Maximal degree in co-relation 80694. Up to 7249 conditions per place. [2024-06-28 03:04:19,848 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 561 selfloop transitions, 53 changer transitions 0/660 dead transitions. [2024-06-28 03:04:19,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 660 transitions, 9048 flow [2024-06-28 03:04:19,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:04:19,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:04:19,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 03:04:19,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-28 03:04:19,850 INFO L175 Difference]: Start difference. First operand has 399 places, 638 transitions, 7596 flow. Second operand 9 states and 170 transitions. [2024-06-28 03:04:19,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 660 transitions, 9048 flow [2024-06-28 03:04:27,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 660 transitions, 8730 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 03:04:27,884 INFO L231 Difference]: Finished difference. Result has 404 places, 641 transitions, 7546 flow [2024-06-28 03:04:27,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7282, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7546, PETRI_PLACES=404, PETRI_TRANSITIONS=641} [2024-06-28 03:04:27,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 360 predicate places. [2024-06-28 03:04:27,885 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 641 transitions, 7546 flow [2024-06-28 03:04:27,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:27,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:27,886 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:04:27,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:04:27,886 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:04:27,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:27,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1215465031, now seen corresponding path program 8 times [2024-06-28 03:04:27,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:27,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652056635] [2024-06-28 03:04:27,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:27,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:27,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:28,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:04:28,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:28,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652056635] [2024-06-28 03:04:28,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652056635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:28,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:28,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:04:28,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421899703] [2024-06-28 03:04:28,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:28,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:04:28,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:28,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:04:28,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:04:28,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:04:28,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 641 transitions, 7546 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:28,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:28,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:04:28,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:30,954 INFO L124 PetriNetUnfolderBase]: 4886/8045 cut-off events. [2024-06-28 03:04:30,955 INFO L125 PetriNetUnfolderBase]: For 1765661/1765665 co-relation queries the response was YES. [2024-06-28 03:04:31,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80823 conditions, 8045 events. 4886/8045 cut-off events. For 1765661/1765665 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 54634 event pairs, 987 based on Foata normal form. 4/7975 useless extension candidates. Maximal degree in co-relation 80635. Up to 7108 conditions per place. [2024-06-28 03:04:31,089 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 494 selfloop transitions, 136 changer transitions 0/676 dead transitions. [2024-06-28 03:04:31,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 676 transitions, 9519 flow [2024-06-28 03:04:31,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:04:31,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:04:31,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 03:04:31,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-28 03:04:31,091 INFO L175 Difference]: Start difference. First operand has 404 places, 641 transitions, 7546 flow. Second operand 9 states and 176 transitions. [2024-06-28 03:04:31,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 676 transitions, 9519 flow [2024-06-28 03:04:37,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 676 transitions, 9277 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-28 03:04:37,416 INFO L231 Difference]: Finished difference. Result has 408 places, 654 transitions, 8043 flow [2024-06-28 03:04:37,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7304, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8043, PETRI_PLACES=408, PETRI_TRANSITIONS=654} [2024-06-28 03:04:37,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-28 03:04:37,417 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 654 transitions, 8043 flow [2024-06-28 03:04:37,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:37,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:37,417 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:04:37,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:04:37,417 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:04:37,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:37,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1215167927, now seen corresponding path program 2 times [2024-06-28 03:04:37,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:37,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858891670] [2024-06-28 03:04:37,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:37,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:37,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:38,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:04:38,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:38,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858891670] [2024-06-28 03:04:38,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858891670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:38,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:38,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:04:38,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066314294] [2024-06-28 03:04:38,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:38,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:04:38,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:38,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:04:38,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:04:38,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:04:38,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 654 transitions, 8043 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:38,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:38,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:04:38,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:40,701 INFO L124 PetriNetUnfolderBase]: 4903/8079 cut-off events. [2024-06-28 03:04:40,702 INFO L125 PetriNetUnfolderBase]: For 1825033/1825042 co-relation queries the response was YES. [2024-06-28 03:04:40,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82066 conditions, 8079 events. 4903/8079 cut-off events. For 1825033/1825042 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 55085 event pairs, 1316 based on Foata normal form. 9/8011 useless extension candidates. Maximal degree in co-relation 81875. Up to 7298 conditions per place. [2024-06-28 03:04:40,870 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 580 selfloop transitions, 58 changer transitions 0/684 dead transitions. [2024-06-28 03:04:40,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 684 transitions, 9861 flow [2024-06-28 03:04:40,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:04:40,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:04:40,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:04:40,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 03:04:40,872 INFO L175 Difference]: Start difference. First operand has 408 places, 654 transitions, 8043 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:04:40,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 684 transitions, 9861 flow [2024-06-28 03:04:48,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 684 transitions, 9606 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-28 03:04:48,231 INFO L231 Difference]: Finished difference. Result has 415 places, 664 transitions, 8162 flow [2024-06-28 03:04:48,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7792, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8162, PETRI_PLACES=415, PETRI_TRANSITIONS=664} [2024-06-28 03:04:48,232 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-28 03:04:48,232 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 664 transitions, 8162 flow [2024-06-28 03:04:48,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:48,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:48,232 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:04:48,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:04:48,233 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:04:48,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:48,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1877607101, now seen corresponding path program 3 times [2024-06-28 03:04:48,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:48,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065964513] [2024-06-28 03:04:48,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:48,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:48,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:49,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:04:49,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:49,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065964513] [2024-06-28 03:04:49,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065964513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:49,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:49,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:04:49,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661908013] [2024-06-28 03:04:49,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:49,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:04:49,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:49,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:04:49,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:04:49,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:04:49,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 664 transitions, 8162 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:49,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:49,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:04:49,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:52,098 INFO L124 PetriNetUnfolderBase]: 4908/8087 cut-off events. [2024-06-28 03:04:52,099 INFO L125 PetriNetUnfolderBase]: For 1843587/1843596 co-relation queries the response was YES. [2024-06-28 03:04:52,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82286 conditions, 8087 events. 4908/8087 cut-off events. For 1843587/1843596 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 55157 event pairs, 1316 based on Foata normal form. 9/8019 useless extension candidates. Maximal degree in co-relation 82091. Up to 7319 conditions per place. [2024-06-28 03:04:52,268 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 589 selfloop transitions, 51 changer transitions 0/686 dead transitions. [2024-06-28 03:04:52,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 686 transitions, 9609 flow [2024-06-28 03:04:52,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:04:52,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:04:52,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:04:52,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:04:52,269 INFO L175 Difference]: Start difference. First operand has 415 places, 664 transitions, 8162 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:04:52,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 686 transitions, 9609 flow [2024-06-28 03:04:59,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 686 transitions, 9447 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-28 03:04:59,853 INFO L231 Difference]: Finished difference. Result has 420 places, 667 transitions, 8207 flow [2024-06-28 03:04:59,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8022, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8207, PETRI_PLACES=420, PETRI_TRANSITIONS=667} [2024-06-28 03:04:59,854 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-28 03:04:59,854 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 667 transitions, 8207 flow [2024-06-28 03:04:59,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:59,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:59,854 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:04:59,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:04:59,854 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:04:59,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:59,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1686209161, now seen corresponding path program 3 times [2024-06-28 03:04:59,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:59,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855412307] [2024-06-28 03:04:59,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:59,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:59,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:00,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:05:00,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:00,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855412307] [2024-06-28 03:05:00,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855412307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:00,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:00,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:05:00,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231632056] [2024-06-28 03:05:00,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:00,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:05:00,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:00,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:05:00,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:05:00,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:05:00,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 667 transitions, 8207 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:00,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:00,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:05:00,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:03,780 INFO L124 PetriNetUnfolderBase]: 5155/8424 cut-off events. [2024-06-28 03:05:03,781 INFO L125 PetriNetUnfolderBase]: For 1867862/1867867 co-relation queries the response was YES. [2024-06-28 03:05:03,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84773 conditions, 8424 events. 5155/8424 cut-off events. For 1867862/1867867 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 56613 event pairs, 1402 based on Foata normal form. 5/8426 useless extension candidates. Maximal degree in co-relation 84576. Up to 7778 conditions per place. [2024-06-28 03:05:04,045 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 612 selfloop transitions, 76 changer transitions 0/693 dead transitions. [2024-06-28 03:05:04,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 693 transitions, 10207 flow [2024-06-28 03:05:04,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:05:04,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:05:04,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 03:05:04,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-28 03:05:04,047 INFO L175 Difference]: Start difference. First operand has 420 places, 667 transitions, 8207 flow. Second operand 9 states and 168 transitions. [2024-06-28 03:05:04,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 693 transitions, 10207 flow [2024-06-28 03:05:10,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 693 transitions, 10035 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 03:05:10,960 INFO L231 Difference]: Finished difference. Result has 422 places, 673 transitions, 8483 flow [2024-06-28 03:05:10,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8035, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8483, PETRI_PLACES=422, PETRI_TRANSITIONS=673} [2024-06-28 03:05:10,961 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 378 predicate places. [2024-06-28 03:05:10,961 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 673 transitions, 8483 flow [2024-06-28 03:05:10,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:10,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:05:10,961 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:05:10,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:05:10,961 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:05:10,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:05:10,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1215157015, now seen corresponding path program 1 times [2024-06-28 03:05:10,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:05:10,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540721804] [2024-06-28 03:05:10,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:05:10,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:05:10,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:12,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:05:12,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:12,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540721804] [2024-06-28 03:05:12,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540721804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:12,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:12,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:05:12,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064547040] [2024-06-28 03:05:12,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:12,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:05:12,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:12,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:05:12,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:05:13,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 03:05:13,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 673 transitions, 8483 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have 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:05:13,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:13,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 03:05:13,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:15,934 INFO L124 PetriNetUnfolderBase]: 4699/7805 cut-off events. [2024-06-28 03:05:15,934 INFO L125 PetriNetUnfolderBase]: For 1931120/1931179 co-relation queries the response was YES. [2024-06-28 03:05:16,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81132 conditions, 7805 events. 4699/7805 cut-off events. For 1931120/1931179 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 53964 event pairs, 954 based on Foata normal form. 17/7728 useless extension candidates. Maximal degree in co-relation 80934. Up to 6840 conditions per place. [2024-06-28 03:05:16,063 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 540 selfloop transitions, 60 changer transitions 0/702 dead transitions. [2024-06-28 03:05:16,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 702 transitions, 9862 flow [2024-06-28 03:05:16,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:05:16,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:05:16,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 03:05:16,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-28 03:05:16,064 INFO L175 Difference]: Start difference. First operand has 422 places, 673 transitions, 8483 flow. Second operand 10 states and 191 transitions. [2024-06-28 03:05:16,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 702 transitions, 9862 flow [2024-06-28 03:05:23,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 702 transitions, 9645 flow, removed 76 selfloop flow, removed 5 redundant places. [2024-06-28 03:05:23,239 INFO L231 Difference]: Finished difference. Result has 429 places, 682 transitions, 8528 flow [2024-06-28 03:05:23,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8266, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8528, PETRI_PLACES=429, PETRI_TRANSITIONS=682} [2024-06-28 03:05:23,239 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-28 03:05:23,240 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 682 transitions, 8528 flow [2024-06-28 03:05:23,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have 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:05:23,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:05:23,240 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:05:23,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:05:23,240 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:05:23,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:05:23,241 INFO L85 PathProgramCache]: Analyzing trace with hash -777370969, now seen corresponding path program 8 times [2024-06-28 03:05:23,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:05:23,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197857320] [2024-06-28 03:05:23,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:05:23,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:05:23,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:24,128 INFO 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:05:24,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:24,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197857320] [2024-06-28 03:05:24,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197857320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:24,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:24,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:05:24,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076027770] [2024-06-28 03:05:24,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:24,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:05:24,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:24,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:05:24,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:05:24,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:05:24,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 682 transitions, 8528 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:24,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:24,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:05:24,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:27,110 INFO L124 PetriNetUnfolderBase]: 4957/8142 cut-off events. [2024-06-28 03:05:27,110 INFO L125 PetriNetUnfolderBase]: For 1951283/1951291 co-relation queries the response was YES. [2024-06-28 03:05:27,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84215 conditions, 8142 events. 4957/8142 cut-off events. For 1951283/1951291 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 55479 event pairs, 1301 based on Foata normal form. 10/8075 useless extension candidates. Maximal degree in co-relation 84013. Up to 7371 conditions per place. [2024-06-28 03:05:27,242 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 605 selfloop transitions, 55 changer transitions 0/708 dead transitions. [2024-06-28 03:05:27,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 708 transitions, 10085 flow [2024-06-28 03:05:27,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:05:27,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:05:27,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 03:05:27,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-28 03:05:27,243 INFO L175 Difference]: Start difference. First operand has 429 places, 682 transitions, 8528 flow. Second operand 8 states and 154 transitions. [2024-06-28 03:05:27,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 708 transitions, 10085 flow [2024-06-28 03:05:35,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 708 transitions, 9934 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 03:05:35,384 INFO L231 Difference]: Finished difference. Result has 432 places, 687 transitions, 8676 flow [2024-06-28 03:05:35,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8377, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8676, PETRI_PLACES=432, PETRI_TRANSITIONS=687} [2024-06-28 03:05:35,384 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 388 predicate places. [2024-06-28 03:05:35,384 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 687 transitions, 8676 flow [2024-06-28 03:05:35,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:35,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:05:35,385 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:05:35,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:05:35,385 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:05:35,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:05:35,385 INFO L85 PathProgramCache]: Analyzing trace with hash -433284919, now seen corresponding path program 9 times [2024-06-28 03:05:35,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:05:35,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429492871] [2024-06-28 03:05:35,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:05:35,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:05:35,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:36,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:05:36,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:36,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429492871] [2024-06-28 03:05:36,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429492871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:36,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:36,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:05:36,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098476122] [2024-06-28 03:05:36,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:36,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:05:36,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:36,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:05:36,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:05:36,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:05:36,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 687 transitions, 8676 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:36,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:36,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:05:36,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:39,060 INFO L124 PetriNetUnfolderBase]: 4965/8143 cut-off events. [2024-06-28 03:05:39,060 INFO L125 PetriNetUnfolderBase]: For 1981052/1981058 co-relation queries the response was YES. [2024-06-28 03:05:39,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84793 conditions, 8143 events. 4965/8143 cut-off events. For 1981052/1981058 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 55357 event pairs, 993 based on Foata normal form. 8/8078 useless extension candidates. Maximal degree in co-relation 84589. Up to 7381 conditions per place. [2024-06-28 03:05:39,357 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 598 selfloop transitions, 59 changer transitions 0/705 dead transitions. [2024-06-28 03:05:39,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 705 transitions, 10164 flow [2024-06-28 03:05:39,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:05:39,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:05:39,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:05:39,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-28 03:05:39,359 INFO L175 Difference]: Start difference. First operand has 432 places, 687 transitions, 8676 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:05:39,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 705 transitions, 10164 flow [2024-06-28 03:05:45,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 705 transitions, 9968 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-28 03:05:45,365 INFO L231 Difference]: Finished difference. Result has 435 places, 689 transitions, 8720 flow [2024-06-28 03:05:45,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8480, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8720, PETRI_PLACES=435, PETRI_TRANSITIONS=689} [2024-06-28 03:05:45,380 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 391 predicate places. [2024-06-28 03:05:45,380 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 689 transitions, 8720 flow [2024-06-28 03:05:45,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:45,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:05:45,381 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:05:45,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:05:45,381 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:05:45,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:05:45,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1219658223, now seen corresponding path program 9 times [2024-06-28 03:05:45,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:05:45,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702305683] [2024-06-28 03:05:45,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:05:45,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:05:45,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:46,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:05:46,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:46,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702305683] [2024-06-28 03:05:46,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702305683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:46,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:46,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:05:46,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280706639] [2024-06-28 03:05:46,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:46,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:05:46,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:46,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:05:46,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:05:46,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:05:46,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 689 transitions, 8720 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:46,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:46,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:05:46,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:49,133 INFO L124 PetriNetUnfolderBase]: 4966/8155 cut-off events. [2024-06-28 03:05:49,134 INFO L125 PetriNetUnfolderBase]: For 2009045/2009057 co-relation queries the response was YES. [2024-06-28 03:05:49,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84878 conditions, 8155 events. 4966/8155 cut-off events. For 2009045/2009057 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 55586 event pairs, 1295 based on Foata normal form. 14/8093 useless extension candidates. Maximal degree in co-relation 84673. Up to 7366 conditions per place. [2024-06-28 03:05:49,263 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 596 selfloop transitions, 71 changer transitions 0/715 dead transitions. [2024-06-28 03:05:49,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 715 transitions, 10322 flow [2024-06-28 03:05:49,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:05:49,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:05:49,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 03:05:49,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-28 03:05:49,264 INFO L175 Difference]: Start difference. First operand has 435 places, 689 transitions, 8720 flow. Second operand 8 states and 157 transitions. [2024-06-28 03:05:49,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 715 transitions, 10322 flow [2024-06-28 03:05:56,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 715 transitions, 9983 flow, removed 92 selfloop flow, removed 7 redundant places. [2024-06-28 03:05:56,282 INFO L231 Difference]: Finished difference. Result has 436 places, 692 transitions, 8715 flow [2024-06-28 03:05:56,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8381, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8715, PETRI_PLACES=436, PETRI_TRANSITIONS=692} [2024-06-28 03:05:56,282 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-28 03:05:56,282 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 692 transitions, 8715 flow [2024-06-28 03:05:56,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:56,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:05:56,283 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:05:56,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 03:05:56,283 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:05:56,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:05:56,283 INFO L85 PathProgramCache]: Analyzing trace with hash -777367993, now seen corresponding path program 10 times [2024-06-28 03:05:56,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:05:56,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146309013] [2024-06-28 03:05:56,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:05:56,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:05:56,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:57,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:05:57,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:57,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146309013] [2024-06-28 03:05:57,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146309013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:57,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:57,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:05:57,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201033859] [2024-06-28 03:05:57,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:57,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:05:57,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:57,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:05:57,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:05:57,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:05:57,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 692 transitions, 8715 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:57,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:57,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:05:57,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:59,851 INFO L124 PetriNetUnfolderBase]: 4971/8162 cut-off events. [2024-06-28 03:05:59,851 INFO L125 PetriNetUnfolderBase]: For 2029947/2029959 co-relation queries the response was YES. [2024-06-28 03:05:59,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85430 conditions, 8162 events. 4971/8162 cut-off events. For 2029947/2029959 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 55633 event pairs, 1290 based on Foata normal form. 13/8099 useless extension candidates. Maximal degree in co-relation 85226. Up to 7345 conditions per place. [2024-06-28 03:06:00,142 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 576 selfloop transitions, 95 changer transitions 0/719 dead transitions. [2024-06-28 03:06:00,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 719 transitions, 10333 flow [2024-06-28 03:06:00,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:06:00,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:06:00,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:06:00,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 03:06:00,144 INFO L175 Difference]: Start difference. First operand has 436 places, 692 transitions, 8715 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:06:00,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 719 transitions, 10333 flow [2024-06-28 03:06:07,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 719 transitions, 10071 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-28 03:06:07,644 INFO L231 Difference]: Finished difference. Result has 439 places, 695 transitions, 8833 flow [2024-06-28 03:06:07,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8453, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8833, PETRI_PLACES=439, PETRI_TRANSITIONS=695} [2024-06-28 03:06:07,645 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-28 03:06:07,645 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 695 transitions, 8833 flow [2024-06-28 03:06:07,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:07,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:07,646 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:06:07,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 03:06:07,646 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:06:07,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:07,646 INFO L85 PathProgramCache]: Analyzing trace with hash -669695383, now seen corresponding path program 11 times [2024-06-28 03:06:07,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:07,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920480084] [2024-06-28 03:06:07,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:07,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:07,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:08,451 INFO 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:06:08,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:08,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920480084] [2024-06-28 03:06:08,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920480084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:08,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:08,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:06:08,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730097473] [2024-06-28 03:06:08,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:08,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:06:08,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:08,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:06:08,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:06:08,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:06:08,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 695 transitions, 8833 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:08,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:08,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:06:08,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:11,314 INFO L124 PetriNetUnfolderBase]: 4983/8179 cut-off events. [2024-06-28 03:06:11,315 INFO L125 PetriNetUnfolderBase]: For 2058707/2058714 co-relation queries the response was YES. [2024-06-28 03:06:11,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86420 conditions, 8179 events. 4983/8179 cut-off events. For 2058707/2058714 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 55576 event pairs, 983 based on Foata normal form. 8/8113 useless extension candidates. Maximal degree in co-relation 86215. Up to 7315 conditions per place. [2024-06-28 03:06:11,443 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 588 selfloop transitions, 88 changer transitions 0/724 dead transitions. [2024-06-28 03:06:11,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 724 transitions, 10637 flow [2024-06-28 03:06:11,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:06:11,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:06:11,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 03:06:11,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-28 03:06:11,445 INFO L175 Difference]: Start difference. First operand has 439 places, 695 transitions, 8833 flow. Second operand 8 states and 158 transitions. [2024-06-28 03:06:11,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 724 transitions, 10637 flow [2024-06-28 03:06:17,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 724 transitions, 10305 flow, removed 75 selfloop flow, removed 8 redundant places. [2024-06-28 03:06:17,780 INFO L231 Difference]: Finished difference. Result has 439 places, 701 transitions, 9022 flow [2024-06-28 03:06:17,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8501, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9022, PETRI_PLACES=439, PETRI_TRANSITIONS=701} [2024-06-28 03:06:17,781 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-28 03:06:17,781 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 701 transitions, 9022 flow [2024-06-28 03:06:17,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:17,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:17,781 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:06:17,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 03:06:17,781 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:06:17,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:17,782 INFO L85 PathProgramCache]: Analyzing trace with hash -441442507, now seen corresponding path program 4 times [2024-06-28 03:06:17,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:17,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126464798] [2024-06-28 03:06:17,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:17,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:17,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:18,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:18,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:18,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126464798] [2024-06-28 03:06:18,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126464798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:18,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:18,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:06:18,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073891474] [2024-06-28 03:06:18,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:18,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:06:18,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:18,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:06:18,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:06:18,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:06:18,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 701 transitions, 9022 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:18,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:18,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:06:18,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:21,728 INFO L124 PetriNetUnfolderBase]: 5247/8559 cut-off events. [2024-06-28 03:06:21,729 INFO L125 PetriNetUnfolderBase]: For 2054528/2054534 co-relation queries the response was YES. [2024-06-28 03:06:21,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89137 conditions, 8559 events. 5247/8559 cut-off events. For 2054528/2054534 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 57525 event pairs, 1419 based on Foata normal form. 6/8560 useless extension candidates. Maximal degree in co-relation 88932. Up to 7931 conditions per place. [2024-06-28 03:06:21,874 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 662 selfloop transitions, 68 changer transitions 0/735 dead transitions. [2024-06-28 03:06:21,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 735 transitions, 10983 flow [2024-06-28 03:06:21,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:06:21,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:06:21,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 03:06:21,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-28 03:06:21,876 INFO L175 Difference]: Start difference. First operand has 439 places, 701 transitions, 9022 flow. Second operand 9 states and 162 transitions. [2024-06-28 03:06:21,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 735 transitions, 10983 flow [2024-06-28 03:06:32,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 735 transitions, 10533 flow, removed 140 selfloop flow, removed 6 redundant places. [2024-06-28 03:06:32,251 INFO L231 Difference]: Finished difference. Result has 443 places, 716 transitions, 9169 flow [2024-06-28 03:06:32,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8578, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9169, PETRI_PLACES=443, PETRI_TRANSITIONS=716} [2024-06-28 03:06:32,252 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-28 03:06:32,252 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 716 transitions, 9169 flow [2024-06-28 03:06:32,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:32,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:32,252 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:06:32,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 03:06:32,252 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:06:32,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:32,253 INFO L85 PathProgramCache]: Analyzing trace with hash -669337147, now seen corresponding path program 5 times [2024-06-28 03:06:32,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:32,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194004082] [2024-06-28 03:06:32,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:32,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:32,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:33,260 INFO 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:06:33,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:33,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194004082] [2024-06-28 03:06:33,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194004082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:33,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:33,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:06:33,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059357355] [2024-06-28 03:06:33,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:33,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:06:33,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:33,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:06:33,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:06:33,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 03:06:33,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 716 transitions, 9169 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:33,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:33,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 03:06:33,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:36,199 INFO L124 PetriNetUnfolderBase]: 5267/8587 cut-off events. [2024-06-28 03:06:36,199 INFO L125 PetriNetUnfolderBase]: For 2083565/2083571 co-relation queries the response was YES. [2024-06-28 03:06:36,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89765 conditions, 8587 events. 5267/8587 cut-off events. For 2083565/2083571 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 57710 event pairs, 1416 based on Foata normal form. 6/8588 useless extension candidates. Maximal degree in co-relation 89558. Up to 7941 conditions per place. [2024-06-28 03:06:36,487 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 657 selfloop transitions, 83 changer transitions 0/745 dead transitions. [2024-06-28 03:06:36,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 745 transitions, 11104 flow [2024-06-28 03:06:36,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:06:36,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:06:36,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:06:36,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-28 03:06:36,489 INFO L175 Difference]: Start difference. First operand has 443 places, 716 transitions, 9169 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:06:36,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 745 transitions, 11104 flow [2024-06-28 03:06:43,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 745 transitions, 10725 flow, removed 130 selfloop flow, removed 6 redundant places. [2024-06-28 03:06:43,820 INFO L231 Difference]: Finished difference. Result has 447 places, 728 transitions, 9394 flow [2024-06-28 03:06:43,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8790, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9394, PETRI_PLACES=447, PETRI_TRANSITIONS=728} [2024-06-28 03:06:43,820 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 403 predicate places. [2024-06-28 03:06:43,821 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 728 transitions, 9394 flow [2024-06-28 03:06:43,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:43,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:43,821 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:06:43,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 03:06:43,821 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:06:43,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:43,821 INFO L85 PathProgramCache]: Analyzing trace with hash -669336899, now seen corresponding path program 4 times [2024-06-28 03:06:43,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:43,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818216011] [2024-06-28 03:06:43,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:43,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:43,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:44,780 INFO 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:06:44,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:44,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818216011] [2024-06-28 03:06:44,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818216011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:44,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:44,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:06:44,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999390366] [2024-06-28 03:06:44,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:44,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:06:44,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:44,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:06:44,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:06:44,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:06:44,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 728 transitions, 9394 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:44,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:44,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:06:44,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:47,694 INFO L124 PetriNetUnfolderBase]: 5040/8272 cut-off events. [2024-06-28 03:06:47,694 INFO L125 PetriNetUnfolderBase]: For 2135356/2135367 co-relation queries the response was YES. [2024-06-28 03:06:47,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88340 conditions, 8272 events. 5040/8272 cut-off events. For 2135356/2135367 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 56415 event pairs, 1322 based on Foata normal form. 12/8207 useless extension candidates. Maximal degree in co-relation 88131. Up to 7486 conditions per place. [2024-06-28 03:06:47,832 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 641 selfloop transitions, 57 changer transitions 0/753 dead transitions. [2024-06-28 03:06:47,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 753 transitions, 11066 flow [2024-06-28 03:06:47,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:06:47,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:06:47,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:06:47,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-28 03:06:47,834 INFO L175 Difference]: Start difference. First operand has 447 places, 728 transitions, 9394 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:06:47,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 753 transitions, 11066 flow [2024-06-28 03:06:53,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 753 transitions, 10670 flow, removed 133 selfloop flow, removed 6 redundant places. [2024-06-28 03:06:54,007 INFO L231 Difference]: Finished difference. Result has 449 places, 734 transitions, 9318 flow [2024-06-28 03:06:54,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8998, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9318, PETRI_PLACES=449, PETRI_TRANSITIONS=734} [2024-06-28 03:06:54,008 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 405 predicate places. [2024-06-28 03:06:54,018 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 734 transitions, 9318 flow [2024-06-28 03:06:54,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:54,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:54,019 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:06:54,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 03:06:54,019 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:06:54,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:54,019 INFO L85 PathProgramCache]: Analyzing trace with hash 166940649, now seen corresponding path program 12 times [2024-06-28 03:06:54,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:54,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896508010] [2024-06-28 03:06:54,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:54,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:54,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:54,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:06:54,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:54,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896508010] [2024-06-28 03:06:54,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896508010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:54,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:54,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:06:54,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346921877] [2024-06-28 03:06:54,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:54,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:06:54,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:54,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:06:54,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:06:54,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:06:54,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 734 transitions, 9318 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:54,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:54,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:06:54,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:57,754 INFO L124 PetriNetUnfolderBase]: 5053/8277 cut-off events. [2024-06-28 03:06:57,755 INFO L125 PetriNetUnfolderBase]: For 2151388/2151395 co-relation queries the response was YES. [2024-06-28 03:06:57,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88987 conditions, 8277 events. 5053/8277 cut-off events. For 2151388/2151395 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 56129 event pairs, 981 based on Foata normal form. 8/8211 useless extension candidates. Maximal degree in co-relation 88777. Up to 7351 conditions per place. [2024-06-28 03:06:57,906 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 579 selfloop transitions, 126 changer transitions 0/760 dead transitions. [2024-06-28 03:06:57,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 760 transitions, 11178 flow [2024-06-28 03:06:57,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:06:57,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:06:57,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:06:57,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-28 03:06:57,907 INFO L175 Difference]: Start difference. First operand has 449 places, 734 transitions, 9318 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:06:57,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 760 transitions, 11178 flow [2024-06-28 03:07:05,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 760 transitions, 10937 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-28 03:07:05,366 INFO L231 Difference]: Finished difference. Result has 451 places, 740 transitions, 9693 flow [2024-06-28 03:07:05,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9077, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9693, PETRI_PLACES=451, PETRI_TRANSITIONS=740} [2024-06-28 03:07:05,367 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 407 predicate places. [2024-06-28 03:07:05,367 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 740 transitions, 9693 flow [2024-06-28 03:07:05,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:05,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:05,367 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:07:05,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 03:07:05,368 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:07:05,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:05,368 INFO L85 PathProgramCache]: Analyzing trace with hash -433281943, now seen corresponding path program 13 times [2024-06-28 03:07:05,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:05,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629855914] [2024-06-28 03:07:05,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:05,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:05,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:06,290 INFO 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:07:06,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:06,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629855914] [2024-06-28 03:07:06,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629855914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:06,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:06,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:07:06,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172256584] [2024-06-28 03:07:06,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:06,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:07:06,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:06,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:07:06,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:07:06,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:07:06,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 740 transitions, 9693 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:06,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:06,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:07:06,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:09,166 INFO L124 PetriNetUnfolderBase]: 5057/8278 cut-off events. [2024-06-28 03:07:09,166 INFO L125 PetriNetUnfolderBase]: For 2183329/2183335 co-relation queries the response was YES. [2024-06-28 03:07:09,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89862 conditions, 8278 events. 5057/8278 cut-off events. For 2183329/2183335 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 56213 event pairs, 998 based on Foata normal form. 7/8212 useless extension candidates. Maximal degree in co-relation 89651. Up to 7500 conditions per place. [2024-06-28 03:07:09,303 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 642 selfloop transitions, 61 changer transitions 0/758 dead transitions. [2024-06-28 03:07:09,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 758 transitions, 11351 flow [2024-06-28 03:07:09,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:09,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:09,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:07:09,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-28 03:07:09,304 INFO L175 Difference]: Start difference. First operand has 451 places, 740 transitions, 9693 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:07:09,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 758 transitions, 11351 flow [2024-06-28 03:07:15,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 758 transitions, 10814 flow, removed 149 selfloop flow, removed 6 redundant places. [2024-06-28 03:07:15,557 INFO L231 Difference]: Finished difference. Result has 453 places, 743 transitions, 9484 flow [2024-06-28 03:07:15,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9156, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9484, PETRI_PLACES=453, PETRI_TRANSITIONS=743} [2024-06-28 03:07:15,558 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 409 predicate places. [2024-06-28 03:07:15,558 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 743 transitions, 9484 flow [2024-06-28 03:07:15,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:15,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:15,558 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:07:15,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 03:07:15,559 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:07:15,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:15,559 INFO L85 PathProgramCache]: Analyzing trace with hash -433161539, now seen corresponding path program 5 times [2024-06-28 03:07:15,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:15,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198394610] [2024-06-28 03:07:15,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:15,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:15,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:16,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:16,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:16,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198394610] [2024-06-28 03:07:16,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198394610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:16,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:16,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:16,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119136527] [2024-06-28 03:07:16,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:16,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:16,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:16,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:16,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:16,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 03:07:16,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 743 transitions, 9484 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:16,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:16,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 03:07:16,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:19,735 INFO L124 PetriNetUnfolderBase]: 5065/8315 cut-off events. [2024-06-28 03:07:19,736 INFO L125 PetriNetUnfolderBase]: For 2210220/2210229 co-relation queries the response was YES. [2024-06-28 03:07:19,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90220 conditions, 8315 events. 5065/8315 cut-off events. For 2210220/2210229 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 56568 event pairs, 1316 based on Foata normal form. 9/8247 useless extension candidates. Maximal degree in co-relation 90008. Up to 7498 conditions per place. [2024-06-28 03:07:19,933 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 637 selfloop transitions, 69 changer transitions 0/761 dead transitions. [2024-06-28 03:07:19,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 761 transitions, 11070 flow [2024-06-28 03:07:19,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:19,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:19,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:07:19,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-28 03:07:19,935 INFO L175 Difference]: Start difference. First operand has 453 places, 743 transitions, 9484 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:07:19,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 761 transitions, 11070 flow