./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix015.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix015.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix015.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix015.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:25:21,752 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:25:21,826 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:25:21,833 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:25:21,833 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:25:21,874 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:25:21,877 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:25:21,878 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:25:21,878 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:25:21,882 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:25:21,882 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:25:21,883 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:25:21,884 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:25:21,885 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:25:21,885 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:25:21,885 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:25:21,886 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:25:21,886 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:25:21,886 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:25:21,886 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:25:21,887 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:25:21,887 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:25:21,887 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:25:21,888 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:25:21,888 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:25:21,888 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:25:21,888 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:25:21,889 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:25:21,889 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:25:21,889 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:25:21,890 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:25:21,891 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:25:21,891 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:25:21,891 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:25:21,891 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:25:21,892 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:25:21,892 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:25:21,893 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:25:21,893 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:25:21,893 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:25:21,894 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:25:21,894 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:25:21,894 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:25:21,894 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 [2024-06-28 01:25:22,128 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:25:22,151 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:25:22,155 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:25:22,156 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:25:22,157 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:25:22,158 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix015.oepc.i [2024-06-28 01:25:23,387 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:25:23,652 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:25:23,653 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix015.oepc.i [2024-06-28 01:25:23,670 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b35162f04/981110bac0aa4100a1c8106016e25f51/FLAG9a5d9039e [2024-06-28 01:25:23,682 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b35162f04/981110bac0aa4100a1c8106016e25f51 [2024-06-28 01:25:23,684 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:25:23,685 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:25:23,686 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/mix015.oepc.yml/witness.yml [2024-06-28 01:25:23,879 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:25:23,881 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:25:23,882 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:25:23,883 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:25:23,887 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:25:23,888 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:25:23" (1/2) ... [2024-06-28 01:25:23,889 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@215f777b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:23, skipping insertion in model container [2024-06-28 01:25:23,889 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:25:23" (1/2) ... [2024-06-28 01:25:23,891 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@494fe373 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:23, skipping insertion in model container [2024-06-28 01:25:23,891 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:25:23" (2/2) ... [2024-06-28 01:25:23,892 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@215f777b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:25:23, skipping insertion in model container [2024-06-28 01:25:23,892 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:25:23" (2/2) ... [2024-06-28 01:25:23,892 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:25:24,001 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:25:24,002 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((! multithreaded || a$r_buff0_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1)) [2024-06-28 01:25:24,003 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((! multithreaded || a$r_buff0_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1)) [2024-06-28 01:25:24,003 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((! multithreaded || a$r_buff0_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1)) [2024-06-28 01:25:24,003 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:25:24,003 INFO L106 edCorrectnessWitness]: ghost_update [L851-L851] multithreaded = 1; [2024-06-28 01:25:24,049 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:25:24,229 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix015.oepc.i[945,958] [2024-06-28 01:25:24,437 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:25:24,446 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:25:24,489 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix015.oepc.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:25:24,590 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:25:24,660 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:25:24,661 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:25:24 WrapperNode [2024-06-28 01:25:24,665 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:25:24,667 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:25:24,667 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:25:24,667 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:25:24,702 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,723 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,762 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 131 [2024-06-28 01:25:24,763 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:25:24,763 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:25:24,764 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:25:24,764 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:25:24,775 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,775 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,778 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,829 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 01:25:24,829 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,830 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,849 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,862 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,872 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,874 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,878 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:25:24,881 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:25:24,881 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:25:24,882 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:25:24,883 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 01:25:24" (1/1) ... [2024-06-28 01:25:24,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:25:24,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:25:24,917 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 01:25:24,925 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 01:25:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:25:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:25:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:25:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:25:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:25:24,962 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:25:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:25:24,962 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:25:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:25:24,963 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:25:24,963 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:25:24,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:25:24,965 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 01:25:25,133 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:25:25,137 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:25:25,509 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:25:25,510 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:25:25,650 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:25:25,650 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:25:25,651 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:25:25 BoogieIcfgContainer [2024-06-28 01:25:25,651 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:25:25,656 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:25:25,656 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:25:25,659 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:25:25,659 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:25:23" (1/4) ... [2024-06-28 01:25:25,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29aad971 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:25:25, skipping insertion in model container [2024-06-28 01:25:25,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:25:23" (2/4) ... [2024-06-28 01:25:25,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29aad971 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:25:25, skipping insertion in model container [2024-06-28 01:25:25,661 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 01:25:24" (3/4) ... [2024-06-28 01:25:25,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29aad971 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:25:25, skipping insertion in model container [2024-06-28 01:25:25,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:25:25" (4/4) ... [2024-06-28 01:25:25,663 INFO L112 eAbstractionObserver]: Analyzing ICFG mix015.oepc.i [2024-06-28 01:25:25,680 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:25:25,680 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:25:25,680 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:25:25,760 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:25:25,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-06-28 01:25:25,835 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-06-28 01:25:25,835 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:25:25,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-06-28 01:25:25,839 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-06-28 01:25:25,843 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-06-28 01:25:25,857 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:25:25,865 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;@46c3cf7a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:25:25,866 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:25:25,870 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:25:25,870 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:25:25,870 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:25:25,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:25,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:25:25,871 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:25,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:25,876 INFO L85 PathProgramCache]: Analyzing trace with hash 348695165, now seen corresponding path program 1 times [2024-06-28 01:25:25,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:25,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425183732] [2024-06-28 01:25:25,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:25,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:25,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:27,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:27,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:27,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425183732] [2024-06-28 01:25:27,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425183732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:27,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:27,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:25:27,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301568855] [2024-06-28 01:25:27,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:27,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:25:27,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:27,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:25:27,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:25:27,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 01:25:27,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:27,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:27,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 01:25:27,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:28,294 INFO L124 PetriNetUnfolderBase]: 3699/6169 cut-off events. [2024-06-28 01:25:28,294 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-28 01:25:28,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11595 conditions, 6169 events. 3699/6169 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 41137 event pairs, 2881 based on Foata normal form. 176/5849 useless extension candidates. Maximal degree in co-relation 11583. Up to 5323 conditions per place. [2024-06-28 01:25:28,340 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 41 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-06-28 01:25:28,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 227 flow [2024-06-28 01:25:28,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:25:28,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:25:28,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-06-28 01:25:28,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6938775510204082 [2024-06-28 01:25:28,354 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 102 transitions. [2024-06-28 01:25:28,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 227 flow [2024-06-28 01:25:28,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:25:28,363 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 133 flow [2024-06-28 01:25:28,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=133, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-28 01:25:28,369 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-28 01:25:28,369 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 133 flow [2024-06-28 01:25:28,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:28,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:28,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:25:28,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:25:28,370 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:28,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:28,371 INFO L85 PathProgramCache]: Analyzing trace with hash 348695892, now seen corresponding path program 1 times [2024-06-28 01:25:28,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:28,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395637113] [2024-06-28 01:25:28,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:28,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:28,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:28,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 01:25:28,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:28,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395637113] [2024-06-28 01:25:28,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395637113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:28,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:28,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:25:28,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420639241] [2024-06-28 01:25:28,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:28,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:25:28,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:28,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:25:28,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:25:28,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 49 [2024-06-28 01:25:28,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 133 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 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 01:25:28,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:28,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 49 [2024-06-28 01:25:28,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:28,815 INFO L124 PetriNetUnfolderBase]: 978/2048 cut-off events. [2024-06-28 01:25:28,815 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-06-28 01:25:28,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3794 conditions, 2048 events. 978/2048 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14560 event pairs, 610 based on Foata normal form. 0/1913 useless extension candidates. Maximal degree in co-relation 3782. Up to 1259 conditions per place. [2024-06-28 01:25:28,829 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 35 selfloop transitions, 3 changer transitions 0/63 dead transitions. [2024-06-28 01:25:28,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 63 transitions, 236 flow [2024-06-28 01:25:28,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:25:28,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:25:28,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 116 transitions. [2024-06-28 01:25:28,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7891156462585034 [2024-06-28 01:25:28,833 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 133 flow. Second operand 3 states and 116 transitions. [2024-06-28 01:25:28,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 63 transitions, 236 flow [2024-06-28 01:25:28,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 63 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:25:28,836 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 126 flow [2024-06-28 01:25:28,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-28 01:25:28,837 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-28 01:25:28,838 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 126 flow [2024-06-28 01:25:28,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 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 01:25:28,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:28,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:28,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:25:28,842 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:28,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:28,848 INFO L85 PathProgramCache]: Analyzing trace with hash 88628475, now seen corresponding path program 1 times [2024-06-28 01:25:28,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:28,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190199352] [2024-06-28 01:25:28,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:28,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:29,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:29,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:29,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190199352] [2024-06-28 01:25:29,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190199352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:29,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:29,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:25:29,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173726312] [2024-06-28 01:25:29,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:29,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:25:29,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:29,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:25:29,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:25:29,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 01:25:29,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 126 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:29,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:29,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 01:25:29,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:30,588 INFO L124 PetriNetUnfolderBase]: 3141/5239 cut-off events. [2024-06-28 01:25:30,589 INFO L125 PetriNetUnfolderBase]: For 1190/1190 co-relation queries the response was YES. [2024-06-28 01:25:30,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11020 conditions, 5239 events. 3141/5239 cut-off events. For 1190/1190 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 33669 event pairs, 2003 based on Foata normal form. 3/5049 useless extension candidates. Maximal degree in co-relation 11007. Up to 4514 conditions per place. [2024-06-28 01:25:30,619 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 49 selfloop transitions, 8 changer transitions 2/73 dead transitions. [2024-06-28 01:25:30,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 73 transitions, 316 flow [2024-06-28 01:25:30,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:25:30,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:25:30,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-06-28 01:25:30,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6479591836734694 [2024-06-28 01:25:30,621 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 126 flow. Second operand 4 states and 127 transitions. [2024-06-28 01:25:30,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 73 transitions, 316 flow [2024-06-28 01:25:30,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 308 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:25:30,624 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 187 flow [2024-06-28 01:25:30,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=187, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-28 01:25:30,625 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-06-28 01:25:30,625 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 187 flow [2024-06-28 01:25:30,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:30,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:30,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:30,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:25:30,626 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:30,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:30,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1547483730, now seen corresponding path program 1 times [2024-06-28 01:25:30,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:30,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879011080] [2024-06-28 01:25:30,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:30,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:30,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:31,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:31,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:31,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879011080] [2024-06-28 01:25:31,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879011080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:31,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:31,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:25:31,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027857182] [2024-06-28 01:25:31,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:31,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:25:31,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:31,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:25:31,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:25:31,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-28 01:25:31,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 187 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:31,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:31,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-28 01:25:31,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:32,584 INFO L124 PetriNetUnfolderBase]: 3177/5401 cut-off events. [2024-06-28 01:25:32,584 INFO L125 PetriNetUnfolderBase]: For 2275/2275 co-relation queries the response was YES. [2024-06-28 01:25:32,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12228 conditions, 5401 events. 3177/5401 cut-off events. For 2275/2275 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 35127 event pairs, 2153 based on Foata normal form. 3/5227 useless extension candidates. Maximal degree in co-relation 12213. Up to 4552 conditions per place. [2024-06-28 01:25:32,615 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 60 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-06-28 01:25:32,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 84 transitions, 415 flow [2024-06-28 01:25:32,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:25:32,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:25:32,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-28 01:25:32,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6163265306122448 [2024-06-28 01:25:32,617 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 187 flow. Second operand 5 states and 151 transitions. [2024-06-28 01:25:32,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 84 transitions, 415 flow [2024-06-28 01:25:32,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 84 transitions, 404 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 01:25:32,621 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 228 flow [2024-06-28 01:25:32,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=228, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-06-28 01:25:32,622 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 6 predicate places. [2024-06-28 01:25:32,622 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 228 flow [2024-06-28 01:25:32,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:32,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:32,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:32,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:25:32,623 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:32,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:32,624 INFO L85 PathProgramCache]: Analyzing trace with hash -727354502, now seen corresponding path program 1 times [2024-06-28 01:25:32,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:32,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290271292] [2024-06-28 01:25:32,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:32,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:32,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:34,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:34,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:34,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290271292] [2024-06-28 01:25:34,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290271292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:34,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:34,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:25:34,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086478367] [2024-06-28 01:25:34,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:34,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:25:34,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:34,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:25:34,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:25:34,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-28 01:25:34,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 228 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:34,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:34,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-28 01:25:34,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:34,909 INFO L124 PetriNetUnfolderBase]: 3176/5396 cut-off events. [2024-06-28 01:25:34,910 INFO L125 PetriNetUnfolderBase]: For 4158/4158 co-relation queries the response was YES. [2024-06-28 01:25:34,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13146 conditions, 5396 events. 3176/5396 cut-off events. For 4158/4158 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 35087 event pairs, 1579 based on Foata normal form. 3/5193 useless extension candidates. Maximal degree in co-relation 13129. Up to 4529 conditions per place. [2024-06-28 01:25:34,940 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 70 selfloop transitions, 14 changer transitions 0/97 dead transitions. [2024-06-28 01:25:34,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 97 transitions, 512 flow [2024-06-28 01:25:34,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:25:34,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:25:34,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:25:34,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-28 01:25:34,942 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 228 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:25:34,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 97 transitions, 512 flow [2024-06-28 01:25:34,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 97 transitions, 486 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 01:25:34,947 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 264 flow [2024-06-28 01:25:34,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=58, 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=6, PETRI_FLOW=264, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-28 01:25:34,947 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2024-06-28 01:25:34,948 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 264 flow [2024-06-28 01:25:34,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:34,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:34,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:34,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:25:34,949 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:34,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:34,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1397150315, now seen corresponding path program 1 times [2024-06-28 01:25:34,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:34,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998350709] [2024-06-28 01:25:34,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:34,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:34,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:35,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 01:25:35,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:35,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998350709] [2024-06-28 01:25:35,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998350709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:35,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:35,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:25:35,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138282002] [2024-06-28 01:25:35,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:35,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:25:35,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:35,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:25:35,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:25:35,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:25:35,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 264 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:35,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:35,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:25:35,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:36,738 INFO L124 PetriNetUnfolderBase]: 4059/6972 cut-off events. [2024-06-28 01:25:36,739 INFO L125 PetriNetUnfolderBase]: For 8097/8101 co-relation queries the response was YES. [2024-06-28 01:25:36,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17623 conditions, 6972 events. 4059/6972 cut-off events. For 8097/8101 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 47201 event pairs, 2245 based on Foata normal form. 8/6779 useless extension candidates. Maximal degree in co-relation 17604. Up to 5822 conditions per place. [2024-06-28 01:25:36,793 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 58 selfloop transitions, 11 changer transitions 0/81 dead transitions. [2024-06-28 01:25:36,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 81 transitions, 464 flow [2024-06-28 01:25:36,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:25:36,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:25:36,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-28 01:25:36,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-28 01:25:36,798 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 264 flow. Second operand 5 states and 130 transitions. [2024-06-28 01:25:36,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 81 transitions, 464 flow [2024-06-28 01:25:36,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 81 transitions, 428 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:25:36,808 INFO L231 Difference]: Finished difference. Result has 65 places, 62 transitions, 281 flow [2024-06-28 01:25:36,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=281, PETRI_PLACES=65, PETRI_TRANSITIONS=62} [2024-06-28 01:25:36,811 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 10 predicate places. [2024-06-28 01:25:36,812 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 62 transitions, 281 flow [2024-06-28 01:25:36,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:36,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:36,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:36,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:25:36,813 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:36,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:36,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1092021753, now seen corresponding path program 1 times [2024-06-28 01:25:36,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:36,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939024395] [2024-06-28 01:25:36,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:36,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:36,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:38,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:38,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:38,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939024395] [2024-06-28 01:25:38,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939024395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:38,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:38,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:25:38,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089784535] [2024-06-28 01:25:38,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:38,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:25:38,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:38,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:25:38,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:25:39,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-28 01:25:39,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 281 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:39,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:39,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-28 01:25:39,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:39,959 INFO L124 PetriNetUnfolderBase]: 3643/5641 cut-off events. [2024-06-28 01:25:39,960 INFO L125 PetriNetUnfolderBase]: For 9286/9286 co-relation queries the response was YES. [2024-06-28 01:25:39,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16249 conditions, 5641 events. 3643/5641 cut-off events. For 9286/9286 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 33302 event pairs, 1270 based on Foata normal form. 3/5615 useless extension candidates. Maximal degree in co-relation 16229. Up to 5134 conditions per place. [2024-06-28 01:25:39,996 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 93 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-28 01:25:39,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 138 transitions, 819 flow [2024-06-28 01:25:39,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:25:39,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:25:39,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:25:39,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-28 01:25:39,998 INFO L175 Difference]: Start difference. First operand has 65 places, 62 transitions, 281 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:25:39,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 138 transitions, 819 flow [2024-06-28 01:25:40,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 138 transitions, 792 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:25:40,004 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 509 flow [2024-06-28 01:25:40,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=509, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-28 01:25:40,005 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 19 predicate places. [2024-06-28 01:25:40,005 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 509 flow [2024-06-28 01:25:40,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:40,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:40,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:40,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:25:40,006 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:40,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:40,007 INFO L85 PathProgramCache]: Analyzing trace with hash 453254701, now seen corresponding path program 1 times [2024-06-28 01:25:40,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:40,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873390566] [2024-06-28 01:25:40,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:40,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:40,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:41,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:41,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:41,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873390566] [2024-06-28 01:25:41,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873390566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:41,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:41,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:25:41,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376029624] [2024-06-28 01:25:41,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:41,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:25:41,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:41,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:25:41,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:25:41,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:25:41,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 509 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:41,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:41,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:25:41,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:42,029 INFO L124 PetriNetUnfolderBase]: 4185/7115 cut-off events. [2024-06-28 01:25:42,030 INFO L125 PetriNetUnfolderBase]: For 15757/15762 co-relation queries the response was YES. [2024-06-28 01:25:42,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21203 conditions, 7115 events. 4185/7115 cut-off events. For 15757/15762 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 47033 event pairs, 1506 based on Foata normal form. 9/6884 useless extension candidates. Maximal degree in co-relation 21178. Up to 5923 conditions per place. [2024-06-28 01:25:42,069 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 90 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-28 01:25:42,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 123 transitions, 924 flow [2024-06-28 01:25:42,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:25:42,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:25:42,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 01:25:42,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-28 01:25:42,071 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 509 flow. Second operand 7 states and 175 transitions. [2024-06-28 01:25:42,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 123 transitions, 924 flow [2024-06-28 01:25:42,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 123 transitions, 842 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-28 01:25:42,084 INFO L231 Difference]: Finished difference. Result has 83 places, 94 transitions, 615 flow [2024-06-28 01:25:42,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=615, PETRI_PLACES=83, PETRI_TRANSITIONS=94} [2024-06-28 01:25:42,084 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 28 predicate places. [2024-06-28 01:25:42,085 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 94 transitions, 615 flow [2024-06-28 01:25:42,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:42,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:42,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:42,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:25:42,085 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:42,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:42,086 INFO L85 PathProgramCache]: Analyzing trace with hash 478401901, now seen corresponding path program 2 times [2024-06-28 01:25:42,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:42,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69170189] [2024-06-28 01:25:42,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:42,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:42,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:42,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:42,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:42,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69170189] [2024-06-28 01:25:42,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69170189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:42,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:42,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:25:42,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822601228] [2024-06-28 01:25:42,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:42,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:25:42,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:42,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:25:42,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:25:43,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:25:43,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 94 transitions, 615 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:43,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:43,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:25:43,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:43,791 INFO L124 PetriNetUnfolderBase]: 4169/7131 cut-off events. [2024-06-28 01:25:43,791 INFO L125 PetriNetUnfolderBase]: For 20900/20910 co-relation queries the response was YES. [2024-06-28 01:25:43,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23038 conditions, 7131 events. 4169/7131 cut-off events. For 20900/20910 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 47903 event pairs, 1748 based on Foata normal form. 14/6939 useless extension candidates. Maximal degree in co-relation 23007. Up to 5966 conditions per place. [2024-06-28 01:25:43,920 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 90 selfloop transitions, 14 changer transitions 0/117 dead transitions. [2024-06-28 01:25:43,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 117 transitions, 883 flow [2024-06-28 01:25:43,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:25:43,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:25:43,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 01:25:43,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2024-06-28 01:25:43,923 INFO L175 Difference]: Start difference. First operand has 83 places, 94 transitions, 615 flow. Second operand 6 states and 153 transitions. [2024-06-28 01:25:43,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 117 transitions, 883 flow [2024-06-28 01:25:43,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 117 transitions, 853 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 01:25:43,937 INFO L231 Difference]: Finished difference. Result has 88 places, 94 transitions, 621 flow [2024-06-28 01:25:43,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=621, PETRI_PLACES=88, PETRI_TRANSITIONS=94} [2024-06-28 01:25:43,939 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 33 predicate places. [2024-06-28 01:25:43,939 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 94 transitions, 621 flow [2024-06-28 01:25:43,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:43,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:43,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:43,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:25:43,941 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:43,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:43,942 INFO L85 PathProgramCache]: Analyzing trace with hash -507063060, now seen corresponding path program 1 times [2024-06-28 01:25:43,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:43,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834261333] [2024-06-28 01:25:43,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:43,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:43,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:46,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:46,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:46,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834261333] [2024-06-28 01:25:46,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834261333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:46,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:46,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:25:46,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530211814] [2024-06-28 01:25:46,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:46,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:25:46,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:46,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:25:46,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:25:46,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-28 01:25:46,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 94 transitions, 621 flow. Second operand has 9 states, 9 states have (on average 16.11111111111111) internal successors, (145), 9 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:46,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:46,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-28 01:25:46,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:47,580 INFO L124 PetriNetUnfolderBase]: 3735/6340 cut-off events. [2024-06-28 01:25:47,580 INFO L125 PetriNetUnfolderBase]: For 21282/21282 co-relation queries the response was YES. [2024-06-28 01:25:47,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21099 conditions, 6340 events. 3735/6340 cut-off events. For 21282/21282 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 41704 event pairs, 1528 based on Foata normal form. 6/6145 useless extension candidates. Maximal degree in co-relation 21066. Up to 5202 conditions per place. [2024-06-28 01:25:47,619 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 110 selfloop transitions, 39 changer transitions 0/161 dead transitions. [2024-06-28 01:25:47,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 161 transitions, 1127 flow [2024-06-28 01:25:47,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:25:47,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:25:47,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 256 transitions. [2024-06-28 01:25:47,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804988662131519 [2024-06-28 01:25:47,622 INFO L175 Difference]: Start difference. First operand has 88 places, 94 transitions, 621 flow. Second operand 9 states and 256 transitions. [2024-06-28 01:25:47,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 161 transitions, 1127 flow [2024-06-28 01:25:47,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 161 transitions, 1098 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:25:47,638 INFO L231 Difference]: Finished difference. Result has 93 places, 95 transitions, 697 flow [2024-06-28 01:25:47,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=697, PETRI_PLACES=93, PETRI_TRANSITIONS=95} [2024-06-28 01:25:47,638 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 38 predicate places. [2024-06-28 01:25:47,639 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 95 transitions, 697 flow [2024-06-28 01:25:47,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.11111111111111) internal successors, (145), 9 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:47,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:47,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:47,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:25:47,640 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:47,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:47,640 INFO L85 PathProgramCache]: Analyzing trace with hash -919635667, now seen corresponding path program 3 times [2024-06-28 01:25:47,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:47,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193796526] [2024-06-28 01:25:47,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:47,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:47,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:48,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 01:25:48,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:48,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193796526] [2024-06-28 01:25:48,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193796526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:48,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:48,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:25:48,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734409219] [2024-06-28 01:25:48,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:48,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:25:48,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:48,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:25:48,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:25:48,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:25:48,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 95 transitions, 697 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:48,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:48,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:25:48,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:49,398 INFO L124 PetriNetUnfolderBase]: 4316/7189 cut-off events. [2024-06-28 01:25:49,398 INFO L125 PetriNetUnfolderBase]: For 28187/28197 co-relation queries the response was YES. [2024-06-28 01:25:49,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24817 conditions, 7189 events. 4316/7189 cut-off events. For 28187/28197 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 47412 event pairs, 1646 based on Foata normal form. 14/7032 useless extension candidates. Maximal degree in co-relation 24783. Up to 6039 conditions per place. [2024-06-28 01:25:49,460 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 103 selfloop transitions, 40 changer transitions 0/156 dead transitions. [2024-06-28 01:25:49,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 156 transitions, 1294 flow [2024-06-28 01:25:49,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:25:49,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:25:49,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 01:25:49,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5393586005830904 [2024-06-28 01:25:49,465 INFO L175 Difference]: Start difference. First operand has 93 places, 95 transitions, 697 flow. Second operand 7 states and 185 transitions. [2024-06-28 01:25:49,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 156 transitions, 1294 flow [2024-06-28 01:25:49,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 156 transitions, 1181 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:25:49,498 INFO L231 Difference]: Finished difference. Result has 95 places, 122 transitions, 948 flow [2024-06-28 01:25:49,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=948, PETRI_PLACES=95, PETRI_TRANSITIONS=122} [2024-06-28 01:25:49,499 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 40 predicate places. [2024-06-28 01:25:49,499 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 122 transitions, 948 flow [2024-06-28 01:25:49,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:49,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:49,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:49,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:25:49,500 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:49,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:49,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1165815914, now seen corresponding path program 1 times [2024-06-28 01:25:49,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:49,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242949427] [2024-06-28 01:25:49,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:49,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:49,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:50,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:50,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:50,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242949427] [2024-06-28 01:25:50,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242949427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:50,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:50,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:25:50,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320109016] [2024-06-28 01:25:50,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:50,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:25:50,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:50,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:25:50,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:25:50,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:25:50,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 122 transitions, 948 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 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 01:25:50,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:50,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:25:50,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:51,653 INFO L124 PetriNetUnfolderBase]: 4634/7570 cut-off events. [2024-06-28 01:25:51,653 INFO L125 PetriNetUnfolderBase]: For 37492/37492 co-relation queries the response was YES. [2024-06-28 01:25:51,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28703 conditions, 7570 events. 4634/7570 cut-off events. For 37492/37492 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 48848 event pairs, 1635 based on Foata normal form. 4/7391 useless extension candidates. Maximal degree in co-relation 28665. Up to 6296 conditions per place. [2024-06-28 01:25:51,702 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 115 selfloop transitions, 45 changer transitions 0/170 dead transitions. [2024-06-28 01:25:51,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 170 transitions, 1538 flow [2024-06-28 01:25:51,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:25:51,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:25:51,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:25:51,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49744897959183676 [2024-06-28 01:25:51,704 INFO L175 Difference]: Start difference. First operand has 95 places, 122 transitions, 948 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:25:51,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 170 transitions, 1538 flow [2024-06-28 01:25:51,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 170 transitions, 1499 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 01:25:51,743 INFO L231 Difference]: Finished difference. Result has 102 places, 131 transitions, 1127 flow [2024-06-28 01:25:51,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1127, PETRI_PLACES=102, PETRI_TRANSITIONS=131} [2024-06-28 01:25:51,744 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 47 predicate places. [2024-06-28 01:25:51,744 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 131 transitions, 1127 flow [2024-06-28 01:25:51,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 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 01:25:51,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:51,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:51,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:25:51,745 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:51,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:51,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1955059440, now seen corresponding path program 2 times [2024-06-28 01:25:51,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:51,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743680122] [2024-06-28 01:25:51,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:51,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:51,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:52,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:52,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:52,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743680122] [2024-06-28 01:25:52,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743680122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:52,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:52,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:25:52,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458781535] [2024-06-28 01:25:52,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:52,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:25:52,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:52,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:25:52,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:25:52,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:25:52,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 131 transitions, 1127 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 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 01:25:52,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:52,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:25:52,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:53,910 INFO L124 PetriNetUnfolderBase]: 4759/7728 cut-off events. [2024-06-28 01:25:53,910 INFO L125 PetriNetUnfolderBase]: For 45931/45931 co-relation queries the response was YES. [2024-06-28 01:25:53,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31150 conditions, 7728 events. 4759/7728 cut-off events. For 45931/45931 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 49188 event pairs, 1417 based on Foata normal form. 8/7541 useless extension candidates. Maximal degree in co-relation 31109. Up to 6292 conditions per place. [2024-06-28 01:25:53,958 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 119 selfloop transitions, 57 changer transitions 0/186 dead transitions. [2024-06-28 01:25:53,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 186 transitions, 1858 flow [2024-06-28 01:25:53,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:25:53,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:25:53,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 01:25:53,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5393586005830904 [2024-06-28 01:25:53,960 INFO L175 Difference]: Start difference. First operand has 102 places, 131 transitions, 1127 flow. Second operand 7 states and 185 transitions. [2024-06-28 01:25:53,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 186 transitions, 1858 flow [2024-06-28 01:25:54,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 186 transitions, 1782 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 01:25:54,007 INFO L231 Difference]: Finished difference. Result has 105 places, 140 transitions, 1309 flow [2024-06-28 01:25:54,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1309, PETRI_PLACES=105, PETRI_TRANSITIONS=140} [2024-06-28 01:25:54,008 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 50 predicate places. [2024-06-28 01:25:54,008 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 140 transitions, 1309 flow [2024-06-28 01:25:54,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 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 01:25:54,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:54,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:54,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:25:54,009 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:54,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:54,009 INFO L85 PathProgramCache]: Analyzing trace with hash 800248750, now seen corresponding path program 3 times [2024-06-28 01:25:54,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:54,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509963829] [2024-06-28 01:25:54,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:54,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:54,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:55,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:55,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:55,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509963829] [2024-06-28 01:25:55,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509963829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:55,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:55,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:25:55,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713221818] [2024-06-28 01:25:55,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:55,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:25:55,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:55,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:25:55,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:25:55,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:25:55,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 140 transitions, 1309 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 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 01:25:55,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:55,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:25:55,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:56,113 INFO L124 PetriNetUnfolderBase]: 4749/7770 cut-off events. [2024-06-28 01:25:56,114 INFO L125 PetriNetUnfolderBase]: For 53541/53541 co-relation queries the response was YES. [2024-06-28 01:25:56,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32476 conditions, 7770 events. 4749/7770 cut-off events. For 53541/53541 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 50471 event pairs, 1701 based on Foata normal form. 4/7588 useless extension candidates. Maximal degree in co-relation 32433. Up to 6670 conditions per place. [2024-06-28 01:25:56,170 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 143 selfloop transitions, 23 changer transitions 0/176 dead transitions. [2024-06-28 01:25:56,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 176 transitions, 1773 flow [2024-06-28 01:25:56,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:25:56,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:25:56,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 01:25:56,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744897959183674 [2024-06-28 01:25:56,172 INFO L175 Difference]: Start difference. First operand has 105 places, 140 transitions, 1309 flow. Second operand 8 states and 186 transitions. [2024-06-28 01:25:56,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 176 transitions, 1773 flow [2024-06-28 01:25:56,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 176 transitions, 1684 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-28 01:25:56,231 INFO L231 Difference]: Finished difference. Result has 111 places, 140 transitions, 1276 flow [2024-06-28 01:25:56,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1276, PETRI_PLACES=111, PETRI_TRANSITIONS=140} [2024-06-28 01:25:56,232 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 56 predicate places. [2024-06-28 01:25:56,232 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 140 transitions, 1276 flow [2024-06-28 01:25:56,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 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 01:25:56,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:56,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:56,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:25:56,233 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:56,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:56,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1019563708, now seen corresponding path program 4 times [2024-06-28 01:25:56,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:56,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96982997] [2024-06-28 01:25:56,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:56,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:56,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:57,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:57,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:57,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96982997] [2024-06-28 01:25:57,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96982997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:57,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:57,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:25:57,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445839282] [2024-06-28 01:25:57,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:57,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:25:57,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:57,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:25:57,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:25:57,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:25:57,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 140 transitions, 1276 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 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 01:25:57,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:57,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:25:57,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:58,308 INFO L124 PetriNetUnfolderBase]: 5072/8242 cut-off events. [2024-06-28 01:25:58,308 INFO L125 PetriNetUnfolderBase]: For 54158/54165 co-relation queries the response was YES. [2024-06-28 01:25:58,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34218 conditions, 8242 events. 5072/8242 cut-off events. For 54158/54165 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 53390 event pairs, 1616 based on Foata normal form. 10/8065 useless extension candidates. Maximal degree in co-relation 34173. Up to 6842 conditions per place. [2024-06-28 01:25:58,376 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 160 selfloop transitions, 79 changer transitions 0/249 dead transitions. [2024-06-28 01:25:58,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 249 transitions, 2686 flow [2024-06-28 01:25:58,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:25:58,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:25:58,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 01:25:58,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331632653061225 [2024-06-28 01:25:58,378 INFO L175 Difference]: Start difference. First operand has 111 places, 140 transitions, 1276 flow. Second operand 8 states and 209 transitions. [2024-06-28 01:25:58,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 249 transitions, 2686 flow [2024-06-28 01:25:58,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 249 transitions, 2558 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 01:25:58,427 INFO L231 Difference]: Finished difference. Result has 114 places, 200 transitions, 2123 flow [2024-06-28 01:25:58,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2123, PETRI_PLACES=114, PETRI_TRANSITIONS=200} [2024-06-28 01:25:58,428 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 59 predicate places. [2024-06-28 01:25:58,428 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 200 transitions, 2123 flow [2024-06-28 01:25:58,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 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 01:25:58,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:58,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:58,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:25:58,429 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:58,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:58,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1555887466, now seen corresponding path program 5 times [2024-06-28 01:25:58,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:58,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872232429] [2024-06-28 01:25:58,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:58,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:58,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:59,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:59,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:59,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872232429] [2024-06-28 01:25:59,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872232429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:59,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:59,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:25:59,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189421515] [2024-06-28 01:25:59,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:59,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:25:59,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:59,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:25:59,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:25:59,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:25:59,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 200 transitions, 2123 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 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 01:25:59,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:59,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:25:59,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:00,644 INFO L124 PetriNetUnfolderBase]: 5345/8696 cut-off events. [2024-06-28 01:26:00,644 INFO L125 PetriNetUnfolderBase]: For 65688/65698 co-relation queries the response was YES. [2024-06-28 01:26:00,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39845 conditions, 8696 events. 5345/8696 cut-off events. For 65688/65698 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 56964 event pairs, 1669 based on Foata normal form. 14/8507 useless extension candidates. Maximal degree in co-relation 39797. Up to 6915 conditions per place. [2024-06-28 01:26:00,698 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 144 selfloop transitions, 141 changer transitions 0/295 dead transitions. [2024-06-28 01:26:00,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 295 transitions, 3491 flow [2024-06-28 01:26:00,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:00,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:00,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 01:26:00,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-28 01:26:00,700 INFO L175 Difference]: Start difference. First operand has 114 places, 200 transitions, 2123 flow. Second operand 8 states and 208 transitions. [2024-06-28 01:26:00,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 295 transitions, 3491 flow [2024-06-28 01:26:00,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 295 transitions, 3322 flow, removed 79 selfloop flow, removed 2 redundant places. [2024-06-28 01:26:00,781 INFO L231 Difference]: Finished difference. Result has 122 places, 246 transitions, 2937 flow [2024-06-28 01:26:00,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2006, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2937, PETRI_PLACES=122, PETRI_TRANSITIONS=246} [2024-06-28 01:26:00,782 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 67 predicate places. [2024-06-28 01:26:00,782 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 246 transitions, 2937 flow [2024-06-28 01:26:00,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 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 01:26:00,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:00,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:00,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:26:00,783 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:00,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:00,784 INFO L85 PathProgramCache]: Analyzing trace with hash 826504541, now seen corresponding path program 1 times [2024-06-28 01:26:00,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:00,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466169122] [2024-06-28 01:26:00,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:00,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:00,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:02,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:02,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:02,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466169122] [2024-06-28 01:26:02,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466169122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:02,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:02,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:02,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448725889] [2024-06-28 01:26:02,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:02,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:02,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:02,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:02,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:02,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:02,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 246 transitions, 2937 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:02,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:02,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:02,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:03,954 INFO L124 PetriNetUnfolderBase]: 6236/10281 cut-off events. [2024-06-28 01:26:03,954 INFO L125 PetriNetUnfolderBase]: For 79219/79219 co-relation queries the response was YES. [2024-06-28 01:26:03,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46034 conditions, 10281 events. 6236/10281 cut-off events. For 79219/79219 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 69394 event pairs, 2211 based on Foata normal form. 4/10014 useless extension candidates. Maximal degree in co-relation 45982. Up to 8681 conditions per place. [2024-06-28 01:26:04,177 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 216 selfloop transitions, 22 changer transitions 0/288 dead transitions. [2024-06-28 01:26:04,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 288 transitions, 3634 flow [2024-06-28 01:26:04,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:04,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:04,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:26:04,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4770408163265306 [2024-06-28 01:26:04,179 INFO L175 Difference]: Start difference. First operand has 122 places, 246 transitions, 2937 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:26:04,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 288 transitions, 3634 flow [2024-06-28 01:26:04,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 288 transitions, 3429 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:04,253 INFO L231 Difference]: Finished difference. Result has 127 places, 253 transitions, 2870 flow [2024-06-28 01:26:04,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2737, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2870, PETRI_PLACES=127, PETRI_TRANSITIONS=253} [2024-06-28 01:26:04,254 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 72 predicate places. [2024-06-28 01:26:04,254 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 253 transitions, 2870 flow [2024-06-28 01:26:04,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:04,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:04,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:04,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:26:04,255 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:04,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:04,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1332515057, now seen corresponding path program 1 times [2024-06-28 01:26:04,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:04,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311601753] [2024-06-28 01:26:04,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:04,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:04,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:04,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:04,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:04,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311601753] [2024-06-28 01:26:04,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311601753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:04,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:04,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:26:04,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626695194] [2024-06-28 01:26:04,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:04,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:26:04,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:04,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:26:04,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:26:05,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:05,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 253 transitions, 2870 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 01:26:05,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:05,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:05,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:06,392 INFO L124 PetriNetUnfolderBase]: 6747/11597 cut-off events. [2024-06-28 01:26:06,393 INFO L125 PetriNetUnfolderBase]: For 94285/94285 co-relation queries the response was YES. [2024-06-28 01:26:06,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50733 conditions, 11597 events. 6747/11597 cut-off events. For 94285/94285 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 82296 event pairs, 2671 based on Foata normal form. 1/11173 useless extension candidates. Maximal degree in co-relation 50679. Up to 9574 conditions per place. [2024-06-28 01:26:06,494 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 207 selfloop transitions, 12 changer transitions 0/270 dead transitions. [2024-06-28 01:26:06,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 270 transitions, 3386 flow [2024-06-28 01:26:06,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:26:06,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:26:06,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 01:26:06,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-28 01:26:06,496 INFO L175 Difference]: Start difference. First operand has 127 places, 253 transitions, 2870 flow. Second operand 5 states and 120 transitions. [2024-06-28 01:26:06,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 270 transitions, 3386 flow [2024-06-28 01:26:06,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 270 transitions, 3322 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:06,586 INFO L231 Difference]: Finished difference. Result has 127 places, 256 transitions, 2867 flow [2024-06-28 01:26:06,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2867, PETRI_PLACES=127, PETRI_TRANSITIONS=256} [2024-06-28 01:26:06,586 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 72 predicate places. [2024-06-28 01:26:06,587 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 256 transitions, 2867 flow [2024-06-28 01:26:06,587 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 01:26:06,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:06,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:06,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:26:06,587 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:06,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:06,588 INFO L85 PathProgramCache]: Analyzing trace with hash -483012824, now seen corresponding path program 1 times [2024-06-28 01:26:06,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:06,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110855124] [2024-06-28 01:26:06,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:06,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:06,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:07,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:07,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:07,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110855124] [2024-06-28 01:26:07,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110855124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:07,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:07,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:07,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369922312] [2024-06-28 01:26:07,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:07,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:07,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:07,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:07,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:07,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:07,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 256 transitions, 2867 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:07,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:07,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:07,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:09,520 INFO L124 PetriNetUnfolderBase]: 6546/10639 cut-off events. [2024-06-28 01:26:09,520 INFO L125 PetriNetUnfolderBase]: For 101479/101503 co-relation queries the response was YES. [2024-06-28 01:26:09,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50897 conditions, 10639 events. 6546/10639 cut-off events. For 101479/101503 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 71652 event pairs, 1904 based on Foata normal form. 13/10345 useless extension candidates. Maximal degree in co-relation 50843. Up to 7894 conditions per place. [2024-06-28 01:26:09,609 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 143 selfloop transitions, 161 changer transitions 0/316 dead transitions. [2024-06-28 01:26:09,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 316 transitions, 3865 flow [2024-06-28 01:26:09,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:09,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:09,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 01:26:09,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5459183673469388 [2024-06-28 01:26:09,610 INFO L175 Difference]: Start difference. First operand has 127 places, 256 transitions, 2867 flow. Second operand 8 states and 214 transitions. [2024-06-28 01:26:09,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 316 transitions, 3865 flow [2024-06-28 01:26:09,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 316 transitions, 3828 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:26:09,702 INFO L231 Difference]: Finished difference. Result has 133 places, 263 transitions, 3295 flow [2024-06-28 01:26:09,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2830, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3295, PETRI_PLACES=133, PETRI_TRANSITIONS=263} [2024-06-28 01:26:09,703 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 78 predicate places. [2024-06-28 01:26:09,703 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 263 transitions, 3295 flow [2024-06-28 01:26:09,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:09,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:09,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:09,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:26:09,704 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:09,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:09,704 INFO L85 PathProgramCache]: Analyzing trace with hash -482863094, now seen corresponding path program 2 times [2024-06-28 01:26:09,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:09,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650148659] [2024-06-28 01:26:09,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:09,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:09,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:10,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:10,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:10,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650148659] [2024-06-28 01:26:10,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650148659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:10,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:10,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:10,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488115491] [2024-06-28 01:26:10,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:10,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:10,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:10,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:10,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:10,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:10,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 263 transitions, 3295 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:10,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:10,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:10,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:12,580 INFO L124 PetriNetUnfolderBase]: 6592/10679 cut-off events. [2024-06-28 01:26:12,580 INFO L125 PetriNetUnfolderBase]: For 118025/118045 co-relation queries the response was YES. [2024-06-28 01:26:12,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53822 conditions, 10679 events. 6592/10679 cut-off events. For 118025/118045 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 71498 event pairs, 1858 based on Foata normal form. 12/10396 useless extension candidates. Maximal degree in co-relation 53766. Up to 7933 conditions per place. [2024-06-28 01:26:12,651 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 168 selfloop transitions, 145 changer transitions 0/325 dead transitions. [2024-06-28 01:26:12,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 325 transitions, 4336 flow [2024-06-28 01:26:12,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:12,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:12,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 01:26:12,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-28 01:26:12,653 INFO L175 Difference]: Start difference. First operand has 133 places, 263 transitions, 3295 flow. Second operand 8 states and 212 transitions. [2024-06-28 01:26:12,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 325 transitions, 4336 flow [2024-06-28 01:26:12,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 325 transitions, 4112 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:12,775 INFO L231 Difference]: Finished difference. Result has 137 places, 266 transitions, 3428 flow [2024-06-28 01:26:12,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3079, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3428, PETRI_PLACES=137, PETRI_TRANSITIONS=266} [2024-06-28 01:26:12,775 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 82 predicate places. [2024-06-28 01:26:12,775 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 266 transitions, 3428 flow [2024-06-28 01:26:12,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:12,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:12,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:12,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:26:12,776 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:12,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:12,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1786120748, now seen corresponding path program 3 times [2024-06-28 01:26:12,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:12,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771820650] [2024-06-28 01:26:12,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:12,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:12,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:13,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 01:26:13,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:13,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771820650] [2024-06-28 01:26:13,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771820650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:13,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:13,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:13,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338477115] [2024-06-28 01:26:13,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:13,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:13,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:13,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:13,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:14,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:14,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 266 transitions, 3428 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:14,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:14,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:14,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:15,618 INFO L124 PetriNetUnfolderBase]: 6699/10800 cut-off events. [2024-06-28 01:26:15,618 INFO L125 PetriNetUnfolderBase]: For 126456/126470 co-relation queries the response was YES. [2024-06-28 01:26:15,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55530 conditions, 10800 events. 6699/10800 cut-off events. For 126456/126470 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 72076 event pairs, 2090 based on Foata normal form. 4/10504 useless extension candidates. Maximal degree in co-relation 55472. Up to 8530 conditions per place. [2024-06-28 01:26:15,706 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 236 selfloop transitions, 105 changer transitions 0/353 dead transitions. [2024-06-28 01:26:15,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 353 transitions, 4795 flow [2024-06-28 01:26:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:15,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:15,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 01:26:15,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-28 01:26:15,708 INFO L175 Difference]: Start difference. First operand has 137 places, 266 transitions, 3428 flow. Second operand 9 states and 222 transitions. [2024-06-28 01:26:15,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 353 transitions, 4795 flow [2024-06-28 01:26:15,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 353 transitions, 4522 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:15,834 INFO L231 Difference]: Finished difference. Result has 143 places, 281 transitions, 3680 flow [2024-06-28 01:26:15,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3197, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3680, PETRI_PLACES=143, PETRI_TRANSITIONS=281} [2024-06-28 01:26:15,835 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 88 predicate places. [2024-06-28 01:26:15,835 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 281 transitions, 3680 flow [2024-06-28 01:26:15,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:15,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:15,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:15,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:26:15,836 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:15,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:15,836 INFO L85 PathProgramCache]: Analyzing trace with hash -962090934, now seen corresponding path program 4 times [2024-06-28 01:26:15,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:15,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891409740] [2024-06-28 01:26:15,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:15,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:15,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:16,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:16,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891409740] [2024-06-28 01:26:16,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891409740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:16,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:16,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:16,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781229276] [2024-06-28 01:26:16,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:16,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:16,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:16,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:16,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:17,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:17,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 281 transitions, 3680 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:17,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:17,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:17,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:18,597 INFO L124 PetriNetUnfolderBase]: 6774/10974 cut-off events. [2024-06-28 01:26:18,597 INFO L125 PetriNetUnfolderBase]: For 133959/134025 co-relation queries the response was YES. [2024-06-28 01:26:18,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57150 conditions, 10974 events. 6774/10974 cut-off events. For 133959/134025 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 73763 event pairs, 2080 based on Foata normal form. 21/10683 useless extension candidates. Maximal degree in co-relation 57089. Up to 9212 conditions per place. [2024-06-28 01:26:18,706 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 281 selfloop transitions, 42 changer transitions 0/335 dead transitions. [2024-06-28 01:26:18,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 335 transitions, 4620 flow [2024-06-28 01:26:18,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:18,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:18,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 01:26:18,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025510204081632 [2024-06-28 01:26:18,708 INFO L175 Difference]: Start difference. First operand has 143 places, 281 transitions, 3680 flow. Second operand 8 states and 197 transitions. [2024-06-28 01:26:18,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 335 transitions, 4620 flow [2024-06-28 01:26:18,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 335 transitions, 4567 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 01:26:18,914 INFO L231 Difference]: Finished difference. Result has 148 places, 281 transitions, 3724 flow [2024-06-28 01:26:18,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3627, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3724, PETRI_PLACES=148, PETRI_TRANSITIONS=281} [2024-06-28 01:26:18,915 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 93 predicate places. [2024-06-28 01:26:18,915 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 281 transitions, 3724 flow [2024-06-28 01:26:18,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:18,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:18,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:18,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:26:18,916 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:18,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:18,916 INFO L85 PathProgramCache]: Analyzing trace with hash -848763480, now seen corresponding path program 1 times [2024-06-28 01:26:18,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:18,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173972503] [2024-06-28 01:26:18,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:18,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:18,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:20,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:20,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:20,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173972503] [2024-06-28 01:26:20,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173972503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:20,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:20,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:20,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952820277] [2024-06-28 01:26:20,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:20,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:20,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:20,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:20,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:20,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:20,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 281 transitions, 3724 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:20,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:20,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:20,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:22,021 INFO L124 PetriNetUnfolderBase]: 7093/11391 cut-off events. [2024-06-28 01:26:22,021 INFO L125 PetriNetUnfolderBase]: For 143075/143134 co-relation queries the response was YES. [2024-06-28 01:26:22,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59734 conditions, 11391 events. 7093/11391 cut-off events. For 143075/143134 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 75858 event pairs, 2412 based on Foata normal form. 7/11067 useless extension candidates. Maximal degree in co-relation 59671. Up to 9749 conditions per place. [2024-06-28 01:26:22,135 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 252 selfloop transitions, 32 changer transitions 0/335 dead transitions. [2024-06-28 01:26:22,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 335 transitions, 4753 flow [2024-06-28 01:26:22,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:22,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:22,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 01:26:22,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072886297376094 [2024-06-28 01:26:22,136 INFO L175 Difference]: Start difference. First operand has 148 places, 281 transitions, 3724 flow. Second operand 7 states and 174 transitions. [2024-06-28 01:26:22,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 335 transitions, 4753 flow [2024-06-28 01:26:22,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 335 transitions, 4646 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:26:22,358 INFO L231 Difference]: Finished difference. Result has 149 places, 294 transitions, 3978 flow [2024-06-28 01:26:22,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3639, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3978, PETRI_PLACES=149, PETRI_TRANSITIONS=294} [2024-06-28 01:26:22,358 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 94 predicate places. [2024-06-28 01:26:22,359 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 294 transitions, 3978 flow [2024-06-28 01:26:22,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:22,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:22,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:22,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:26:22,359 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:22,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:22,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1766513422, now seen corresponding path program 5 times [2024-06-28 01:26:22,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:22,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326061262] [2024-06-28 01:26:22,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:22,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:22,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:23,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 01:26:23,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:23,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326061262] [2024-06-28 01:26:23,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326061262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:23,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:23,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:23,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521545462] [2024-06-28 01:26:23,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:23,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:23,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:23,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:23,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:23,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:23,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 294 transitions, 3978 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:23,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:23,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:23,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:25,307 INFO L124 PetriNetUnfolderBase]: 7139/11238 cut-off events. [2024-06-28 01:26:25,308 INFO L125 PetriNetUnfolderBase]: For 151368/151428 co-relation queries the response was YES. [2024-06-28 01:26:25,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62018 conditions, 11238 events. 7139/11238 cut-off events. For 151368/151428 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 73680 event pairs, 1875 based on Foata normal form. 29/11042 useless extension candidates. Maximal degree in co-relation 61954. Up to 8574 conditions per place. [2024-06-28 01:26:25,423 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 223 selfloop transitions, 171 changer transitions 0/406 dead transitions. [2024-06-28 01:26:25,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 406 transitions, 5656 flow [2024-06-28 01:26:25,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:25,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:25,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-28 01:26:25,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328798185941043 [2024-06-28 01:26:25,424 INFO L175 Difference]: Start difference. First operand has 149 places, 294 transitions, 3978 flow. Second operand 9 states and 235 transitions. [2024-06-28 01:26:25,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 406 transitions, 5656 flow [2024-06-28 01:26:25,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 406 transitions, 5561 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:25,657 INFO L231 Difference]: Finished difference. Result has 156 places, 342 transitions, 4948 flow [2024-06-28 01:26:25,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3883, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4948, PETRI_PLACES=156, PETRI_TRANSITIONS=342} [2024-06-28 01:26:25,658 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 101 predicate places. [2024-06-28 01:26:25,658 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 342 transitions, 4948 flow [2024-06-28 01:26:25,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:25,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:25,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:25,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:26:25,659 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:25,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:25,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1641705218, now seen corresponding path program 1 times [2024-06-28 01:26:25,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:25,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802530763] [2024-06-28 01:26:25,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:25,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:25,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:26,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:26,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:26,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802530763] [2024-06-28 01:26:26,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802530763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:26,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:26,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:26:26,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531850657] [2024-06-28 01:26:26,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:26,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:26:26,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:26,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:26:26,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:26:26,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:26,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 342 transitions, 4948 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 01:26:26,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:26,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:26,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:28,452 INFO L124 PetriNetUnfolderBase]: 7562/12567 cut-off events. [2024-06-28 01:26:28,452 INFO L125 PetriNetUnfolderBase]: For 175302/175447 co-relation queries the response was YES. [2024-06-28 01:26:28,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68513 conditions, 12567 events. 7562/12567 cut-off events. For 175302/175447 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 87680 event pairs, 2684 based on Foata normal form. 74/12241 useless extension candidates. Maximal degree in co-relation 68445. Up to 10540 conditions per place. [2024-06-28 01:26:28,559 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 274 selfloop transitions, 15 changer transitions 0/366 dead transitions. [2024-06-28 01:26:28,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 366 transitions, 5648 flow [2024-06-28 01:26:28,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:26:28,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:26:28,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 01:26:28,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-28 01:26:28,560 INFO L175 Difference]: Start difference. First operand has 156 places, 342 transitions, 4948 flow. Second operand 6 states and 143 transitions. [2024-06-28 01:26:28,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 366 transitions, 5648 flow [2024-06-28 01:26:28,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 366 transitions, 5581 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:26:28,788 INFO L231 Difference]: Finished difference. Result has 159 places, 345 transitions, 4951 flow [2024-06-28 01:26:28,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4881, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4951, PETRI_PLACES=159, PETRI_TRANSITIONS=345} [2024-06-28 01:26:28,789 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 104 predicate places. [2024-06-28 01:26:28,789 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 345 transitions, 4951 flow [2024-06-28 01:26:28,790 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 01:26:28,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:28,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:28,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:26:28,790 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:28,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:28,791 INFO L85 PathProgramCache]: Analyzing trace with hash -641966207, now seen corresponding path program 1 times [2024-06-28 01:26:28,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:28,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806538479] [2024-06-28 01:26:28,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:28,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:28,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:30,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:30,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:30,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806538479] [2024-06-28 01:26:30,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806538479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:30,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:30,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:30,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9318790] [2024-06-28 01:26:30,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:30,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:30,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:30,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:30,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:30,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:30,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 345 transitions, 4951 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:30,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:30,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:30,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:32,360 INFO L124 PetriNetUnfolderBase]: 7288/11551 cut-off events. [2024-06-28 01:26:32,360 INFO L125 PetriNetUnfolderBase]: For 179862/179908 co-relation queries the response was YES. [2024-06-28 01:26:32,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68281 conditions, 11551 events. 7288/11551 cut-off events. For 179862/179908 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 76678 event pairs, 1984 based on Foata normal form. 22/11325 useless extension candidates. Maximal degree in co-relation 68211. Up to 10083 conditions per place. [2024-06-28 01:26:32,493 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 352 selfloop transitions, 48 changer transitions 0/412 dead transitions. [2024-06-28 01:26:32,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 412 transitions, 6181 flow [2024-06-28 01:26:32,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:26:32,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:26:32,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-28 01:26:32,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-28 01:26:32,494 INFO L175 Difference]: Start difference. First operand has 159 places, 345 transitions, 4951 flow. Second operand 10 states and 238 transitions. [2024-06-28 01:26:32,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 412 transitions, 6181 flow [2024-06-28 01:26:32,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 412 transitions, 6133 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:32,733 INFO L231 Difference]: Finished difference. Result has 166 places, 351 transitions, 5095 flow [2024-06-28 01:26:32,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4903, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5095, PETRI_PLACES=166, PETRI_TRANSITIONS=351} [2024-06-28 01:26:32,734 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 111 predicate places. [2024-06-28 01:26:32,734 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 351 transitions, 5095 flow [2024-06-28 01:26:32,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:32,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:32,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:32,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:26:32,735 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:32,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:32,735 INFO L85 PathProgramCache]: Analyzing trace with hash -2088494033, now seen corresponding path program 2 times [2024-06-28 01:26:32,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:32,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079317783] [2024-06-28 01:26:32,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:32,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:32,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:34,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:34,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:34,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079317783] [2024-06-28 01:26:34,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079317783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:34,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:34,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:34,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46062709] [2024-06-28 01:26:34,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:34,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:34,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:34,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:34,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:34,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:34,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 351 transitions, 5095 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:34,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:34,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:34,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:36,015 INFO L124 PetriNetUnfolderBase]: 7453/11812 cut-off events. [2024-06-28 01:26:36,016 INFO L125 PetriNetUnfolderBase]: For 197548/197630 co-relation queries the response was YES. [2024-06-28 01:26:36,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71327 conditions, 11812 events. 7453/11812 cut-off events. For 197548/197630 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 78637 event pairs, 1812 based on Foata normal form. 63/11623 useless extension candidates. Maximal degree in co-relation 71255. Up to 8283 conditions per place. [2024-06-28 01:26:36,139 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 184 selfloop transitions, 232 changer transitions 0/428 dead transitions. [2024-06-28 01:26:36,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 428 transitions, 6661 flow [2024-06-28 01:26:36,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:36,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:36,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-28 01:26:36,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-28 01:26:36,141 INFO L175 Difference]: Start difference. First operand has 166 places, 351 transitions, 5095 flow. Second operand 9 states and 243 transitions. [2024-06-28 01:26:36,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 428 transitions, 6661 flow [2024-06-28 01:26:36,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 428 transitions, 6414 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 01:26:36,389 INFO L231 Difference]: Finished difference. Result has 168 places, 360 transitions, 5492 flow [2024-06-28 01:26:36,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4848, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5492, PETRI_PLACES=168, PETRI_TRANSITIONS=360} [2024-06-28 01:26:36,390 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 113 predicate places. [2024-06-28 01:26:36,390 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 360 transitions, 5492 flow [2024-06-28 01:26:36,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:36,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:36,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:36,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:26:36,390 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:36,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:36,391 INFO L85 PathProgramCache]: Analyzing trace with hash -2083852403, now seen corresponding path program 3 times [2024-06-28 01:26:36,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:36,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507101376] [2024-06-28 01:26:36,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:36,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:36,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:37,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:37,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:37,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507101376] [2024-06-28 01:26:37,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507101376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:37,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:37,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:37,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733131816] [2024-06-28 01:26:37,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:37,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:37,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:37,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:37,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:37,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:37,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 360 transitions, 5492 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:37,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:37,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:37,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:39,507 INFO L124 PetriNetUnfolderBase]: 7491/11833 cut-off events. [2024-06-28 01:26:39,508 INFO L125 PetriNetUnfolderBase]: For 215892/215910 co-relation queries the response was YES. [2024-06-28 01:26:39,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74279 conditions, 11833 events. 7491/11833 cut-off events. For 215892/215910 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 78113 event pairs, 1754 based on Foata normal form. 16/11609 useless extension candidates. Maximal degree in co-relation 74206. Up to 8311 conditions per place. [2024-06-28 01:26:39,622 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 216 selfloop transitions, 213 changer transitions 0/441 dead transitions. [2024-06-28 01:26:39,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 441 transitions, 7102 flow [2024-06-28 01:26:39,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:39,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:39,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-28 01:26:39,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546485260770975 [2024-06-28 01:26:39,624 INFO L175 Difference]: Start difference. First operand has 168 places, 360 transitions, 5492 flow. Second operand 9 states and 241 transitions. [2024-06-28 01:26:39,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 441 transitions, 7102 flow [2024-06-28 01:26:40,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 441 transitions, 6828 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:40,051 INFO L231 Difference]: Finished difference. Result has 173 places, 363 transitions, 5716 flow [2024-06-28 01:26:40,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5226, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5716, PETRI_PLACES=173, PETRI_TRANSITIONS=363} [2024-06-28 01:26:40,051 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 118 predicate places. [2024-06-28 01:26:40,052 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 363 transitions, 5716 flow [2024-06-28 01:26:40,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:40,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:40,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:40,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:26:40,052 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:40,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:40,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1911116249, now seen corresponding path program 1 times [2024-06-28 01:26:40,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:40,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856166851] [2024-06-28 01:26:40,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:40,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:40,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:41,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:41,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:41,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856166851] [2024-06-28 01:26:41,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856166851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:41,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:41,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:41,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024416583] [2024-06-28 01:26:41,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:41,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:41,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:41,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:41,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:41,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:41,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 363 transitions, 5716 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:41,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:41,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:41,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:43,608 INFO L124 PetriNetUnfolderBase]: 8055/12732 cut-off events. [2024-06-28 01:26:43,608 INFO L125 PetriNetUnfolderBase]: For 238849/239034 co-relation queries the response was YES. [2024-06-28 01:26:43,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80098 conditions, 12732 events. 8055/12732 cut-off events. For 238849/239034 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 84057 event pairs, 2282 based on Foata normal form. 115/12518 useless extension candidates. Maximal degree in co-relation 80023. Up to 10749 conditions per place. [2024-06-28 01:26:43,728 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 297 selfloop transitions, 87 changer transitions 0/438 dead transitions. [2024-06-28 01:26:43,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 438 transitions, 7208 flow [2024-06-28 01:26:43,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:43,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:43,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 01:26:43,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2024-06-28 01:26:43,730 INFO L175 Difference]: Start difference. First operand has 173 places, 363 transitions, 5716 flow. Second operand 8 states and 204 transitions. [2024-06-28 01:26:43,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 438 transitions, 7208 flow [2024-06-28 01:26:44,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 438 transitions, 6826 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:26:44,071 INFO L231 Difference]: Finished difference. Result has 176 places, 382 transitions, 5929 flow [2024-06-28 01:26:44,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5358, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5929, PETRI_PLACES=176, PETRI_TRANSITIONS=382} [2024-06-28 01:26:44,072 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 121 predicate places. [2024-06-28 01:26:44,072 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 382 transitions, 5929 flow [2024-06-28 01:26:44,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:44,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:44,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:44,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:26:44,073 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:44,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:44,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1911362513, now seen corresponding path program 4 times [2024-06-28 01:26:44,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:44,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507649285] [2024-06-28 01:26:44,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:44,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:44,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:45,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:45,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:45,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507649285] [2024-06-28 01:26:45,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507649285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:45,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:45,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:45,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853551928] [2024-06-28 01:26:45,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:45,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:45,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:45,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:45,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:45,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:45,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 382 transitions, 5929 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:45,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:45,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:45,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:47,476 INFO L124 PetriNetUnfolderBase]: 7766/12264 cut-off events. [2024-06-28 01:26:47,476 INFO L125 PetriNetUnfolderBase]: For 239282/239346 co-relation queries the response was YES. [2024-06-28 01:26:47,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78903 conditions, 12264 events. 7766/12264 cut-off events. For 239282/239346 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 80976 event pairs, 1880 based on Foata normal form. 25/12039 useless extension candidates. Maximal degree in co-relation 78826. Up to 8475 conditions per place. [2024-06-28 01:26:47,603 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 243 selfloop transitions, 219 changer transitions 0/475 dead transitions. [2024-06-28 01:26:47,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 475 transitions, 7752 flow [2024-06-28 01:26:47,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:47,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:47,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-28 01:26:47,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5419501133786848 [2024-06-28 01:26:47,605 INFO L175 Difference]: Start difference. First operand has 176 places, 382 transitions, 5929 flow. Second operand 9 states and 239 transitions. [2024-06-28 01:26:47,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 475 transitions, 7752 flow [2024-06-28 01:26:48,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 475 transitions, 7583 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:48,008 INFO L231 Difference]: Finished difference. Result has 181 places, 385 transitions, 6265 flow [2024-06-28 01:26:48,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5760, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6265, PETRI_PLACES=181, PETRI_TRANSITIONS=385} [2024-06-28 01:26:48,009 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 126 predicate places. [2024-06-28 01:26:48,009 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 385 transitions, 6265 flow [2024-06-28 01:26:48,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:48,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:48,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:48,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:26:48,010 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:48,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:48,010 INFO L85 PathProgramCache]: Analyzing trace with hash 189184847, now seen corresponding path program 1 times [2024-06-28 01:26:48,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:48,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244430022] [2024-06-28 01:26:48,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:48,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:48,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:48,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 01:26:48,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:48,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244430022] [2024-06-28 01:26:48,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244430022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:48,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:48,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:26:48,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515834198] [2024-06-28 01:26:48,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:48,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:26:48,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:48,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:26:48,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:26:48,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:48,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 385 transitions, 6265 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 01:26:48,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:48,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:48,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:50,969 INFO L124 PetriNetUnfolderBase]: 8097/13055 cut-off events. [2024-06-28 01:26:50,969 INFO L125 PetriNetUnfolderBase]: For 268574/268812 co-relation queries the response was YES. [2024-06-28 01:26:51,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82115 conditions, 13055 events. 8097/13055 cut-off events. For 268574/268812 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 88884 event pairs, 2527 based on Foata normal form. 104/12739 useless extension candidates. Maximal degree in co-relation 82037. Up to 11211 conditions per place. [2024-06-28 01:26:51,102 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 314 selfloop transitions, 32 changer transitions 0/423 dead transitions. [2024-06-28 01:26:51,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 423 transitions, 7271 flow [2024-06-28 01:26:51,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:26:51,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:26:51,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 01:26:51,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-28 01:26:51,103 INFO L175 Difference]: Start difference. First operand has 181 places, 385 transitions, 6265 flow. Second operand 6 states and 149 transitions. [2024-06-28 01:26:51,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 423 transitions, 7271 flow [2024-06-28 01:26:51,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 423 transitions, 6874 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:26:51,463 INFO L231 Difference]: Finished difference. Result has 182 places, 395 transitions, 6066 flow [2024-06-28 01:26:51,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5868, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6066, PETRI_PLACES=182, PETRI_TRANSITIONS=395} [2024-06-28 01:26:51,464 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 127 predicate places. [2024-06-28 01:26:51,465 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 395 transitions, 6066 flow [2024-06-28 01:26:51,465 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 01:26:51,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:51,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:51,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:26:51,465 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:51,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:51,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1473969417, now seen corresponding path program 5 times [2024-06-28 01:26:51,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:51,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121296009] [2024-06-28 01:26:51,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:51,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:51,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:52,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:52,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:52,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121296009] [2024-06-28 01:26:52,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121296009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:52,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:52,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:52,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547399659] [2024-06-28 01:26:52,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:52,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:52,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:52,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:52,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:52,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:52,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 395 transitions, 6066 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:52,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:52,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:52,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:55,040 INFO L124 PetriNetUnfolderBase]: 7787/12372 cut-off events. [2024-06-28 01:26:55,041 INFO L125 PetriNetUnfolderBase]: For 267054/267158 co-relation queries the response was YES. [2024-06-28 01:26:55,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80089 conditions, 12372 events. 7787/12372 cut-off events. For 267054/267158 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 83105 event pairs, 2135 based on Foata normal form. 52/12111 useless extension candidates. Maximal degree in co-relation 80009. Up to 10354 conditions per place. [2024-06-28 01:26:55,183 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 386 selfloop transitions, 60 changer transitions 0/462 dead transitions. [2024-06-28 01:26:55,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 462 transitions, 7416 flow [2024-06-28 01:26:55,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:55,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:55,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 01:26:55,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-28 01:26:55,184 INFO L175 Difference]: Start difference. First operand has 182 places, 395 transitions, 6066 flow. Second operand 9 states and 222 transitions. [2024-06-28 01:26:55,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 462 transitions, 7416 flow [2024-06-28 01:26:55,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 462 transitions, 7354 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-06-28 01:26:55,612 INFO L231 Difference]: Finished difference. Result has 190 places, 395 transitions, 6134 flow [2024-06-28 01:26:55,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6004, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6134, PETRI_PLACES=190, PETRI_TRANSITIONS=395} [2024-06-28 01:26:55,613 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 135 predicate places. [2024-06-28 01:26:55,613 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 395 transitions, 6134 flow [2024-06-28 01:26:55,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:55,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:55,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:55,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:26:55,614 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:55,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:55,615 INFO L85 PathProgramCache]: Analyzing trace with hash -552875293, now seen corresponding path program 2 times [2024-06-28 01:26:55,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:55,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714246870] [2024-06-28 01:26:55,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:55,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:55,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:57,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:57,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:57,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714246870] [2024-06-28 01:26:57,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714246870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:57,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:57,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:57,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471573087] [2024-06-28 01:26:57,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:57,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:57,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:57,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:57,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:57,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:26:57,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 395 transitions, 6134 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:57,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:57,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:26:57,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:59,542 INFO L124 PetriNetUnfolderBase]: 8103/12997 cut-off events. [2024-06-28 01:26:59,542 INFO L125 PetriNetUnfolderBase]: For 286729/286929 co-relation queries the response was YES. [2024-06-28 01:26:59,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82799 conditions, 12997 events. 8103/12997 cut-off events. For 286729/286929 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 87743 event pairs, 2366 based on Foata normal form. 83/12683 useless extension candidates. Maximal degree in co-relation 82716. Up to 11115 conditions per place. [2024-06-28 01:26:59,656 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 359 selfloop transitions, 27 changer transitions 0/443 dead transitions. [2024-06-28 01:26:59,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 443 transitions, 7228 flow [2024-06-28 01:26:59,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:59,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:59,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:26:59,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49489795918367346 [2024-06-28 01:26:59,658 INFO L175 Difference]: Start difference. First operand has 190 places, 395 transitions, 6134 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:26:59,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 443 transitions, 7228 flow [2024-06-28 01:27:00,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 443 transitions, 6829 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 01:27:00,057 INFO L231 Difference]: Finished difference. Result has 189 places, 399 transitions, 5878 flow [2024-06-28 01:27:00,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5737, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5878, PETRI_PLACES=189, PETRI_TRANSITIONS=399} [2024-06-28 01:27:00,057 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 134 predicate places. [2024-06-28 01:27:00,058 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 399 transitions, 5878 flow [2024-06-28 01:27:00,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:00,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:00,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:00,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:27:00,058 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:00,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:00,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1482557781, now seen corresponding path program 3 times [2024-06-28 01:27:00,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:00,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444938832] [2024-06-28 01:27:00,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:00,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:00,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:01,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:01,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:01,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444938832] [2024-06-28 01:27:01,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444938832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:01,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:01,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:27:01,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865377487] [2024-06-28 01:27:01,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:01,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:27:01,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:01,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:27:01,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:27:01,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:27:01,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 399 transitions, 5878 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:01,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:01,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:27:01,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:03,701 INFO L124 PetriNetUnfolderBase]: 8152/13097 cut-off events. [2024-06-28 01:27:03,701 INFO L125 PetriNetUnfolderBase]: For 293594/293789 co-relation queries the response was YES. [2024-06-28 01:27:03,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83327 conditions, 13097 events. 8152/13097 cut-off events. For 293594/293789 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 88911 event pairs, 2353 based on Foata normal form. 75/12749 useless extension candidates. Maximal degree in co-relation 83242. Up to 11178 conditions per place. [2024-06-28 01:27:03,885 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 364 selfloop transitions, 25 changer transitions 0/446 dead transitions. [2024-06-28 01:27:03,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 446 transitions, 6928 flow [2024-06-28 01:27:03,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:03,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:03,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 01:27:03,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025510204081632 [2024-06-28 01:27:03,887 INFO L175 Difference]: Start difference. First operand has 189 places, 399 transitions, 5878 flow. Second operand 8 states and 197 transitions. [2024-06-28 01:27:03,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 446 transitions, 6928 flow [2024-06-28 01:27:04,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 446 transitions, 6845 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 01:27:04,379 INFO L231 Difference]: Finished difference. Result has 194 places, 404 transitions, 5944 flow [2024-06-28 01:27:04,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5795, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5944, PETRI_PLACES=194, PETRI_TRANSITIONS=404} [2024-06-28 01:27:04,380 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 139 predicate places. [2024-06-28 01:27:04,380 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 404 transitions, 5944 flow [2024-06-28 01:27:04,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:04,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:04,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:04,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:27:04,381 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:04,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:04,381 INFO L85 PathProgramCache]: Analyzing trace with hash 2061417469, now seen corresponding path program 4 times [2024-06-28 01:27:04,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:04,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272275583] [2024-06-28 01:27:04,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:04,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:04,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:05,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:05,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:05,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272275583] [2024-06-28 01:27:05,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272275583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:05,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:05,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:27:05,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8137121] [2024-06-28 01:27:05,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:05,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:27:05,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:05,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:27:05,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:27:05,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:27:05,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 404 transitions, 5944 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:05,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:05,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:27:05,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:08,114 INFO L124 PetriNetUnfolderBase]: 8194/13126 cut-off events. [2024-06-28 01:27:08,114 INFO L125 PetriNetUnfolderBase]: For 314431/314634 co-relation queries the response was YES. [2024-06-28 01:27:08,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84794 conditions, 13126 events. 8194/13126 cut-off events. For 314431/314634 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 88620 event pairs, 2382 based on Foata normal form. 87/12799 useless extension candidates. Maximal degree in co-relation 84707. Up to 11170 conditions per place. [2024-06-28 01:27:08,289 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 365 selfloop transitions, 46 changer transitions 0/468 dead transitions. [2024-06-28 01:27:08,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 468 transitions, 7347 flow [2024-06-28 01:27:08,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:27:08,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:27:08,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 01:27:08,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48072562358276644 [2024-06-28 01:27:08,290 INFO L175 Difference]: Start difference. First operand has 194 places, 404 transitions, 5944 flow. Second operand 9 states and 212 transitions. [2024-06-28 01:27:08,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 468 transitions, 7347 flow [2024-06-28 01:27:08,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 468 transitions, 7246 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 01:27:08,656 INFO L231 Difference]: Finished difference. Result has 199 places, 415 transitions, 6197 flow [2024-06-28 01:27:08,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5843, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6197, PETRI_PLACES=199, PETRI_TRANSITIONS=415} [2024-06-28 01:27:08,657 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 144 predicate places. [2024-06-28 01:27:08,657 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 415 transitions, 6197 flow [2024-06-28 01:27:08,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:08,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:08,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:08,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:27:08,658 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:08,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:08,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1909731577, now seen corresponding path program 1 times [2024-06-28 01:27:08,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:08,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062644623] [2024-06-28 01:27:08,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:08,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:08,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:09,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 01:27:09,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:09,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062644623] [2024-06-28 01:27:09,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062644623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:09,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:09,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:27:09,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607187270] [2024-06-28 01:27:09,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:09,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:27:09,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:09,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:27:09,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:27:09,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:27:09,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 415 transitions, 6197 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:09,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:09,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:27:09,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:12,394 INFO L124 PetriNetUnfolderBase]: 8838/13958 cut-off events. [2024-06-28 01:27:12,394 INFO L125 PetriNetUnfolderBase]: For 331803/331827 co-relation queries the response was YES. [2024-06-28 01:27:12,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92055 conditions, 13958 events. 8838/13958 cut-off events. For 331803/331827 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 92447 event pairs, 2504 based on Foata normal form. 2/13599 useless extension candidates. Maximal degree in co-relation 91966. Up to 12134 conditions per place. [2024-06-28 01:27:12,553 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 425 selfloop transitions, 52 changer transitions 0/490 dead transitions. [2024-06-28 01:27:12,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 490 transitions, 7868 flow [2024-06-28 01:27:12,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:12,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:12,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:27:12,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-28 01:27:12,554 INFO L175 Difference]: Start difference. First operand has 199 places, 415 transitions, 6197 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:27:12,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 490 transitions, 7868 flow [2024-06-28 01:27:13,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 490 transitions, 7709 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 01:27:13,140 INFO L231 Difference]: Finished difference. Result has 202 places, 434 transitions, 6555 flow [2024-06-28 01:27:13,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6038, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6555, PETRI_PLACES=202, PETRI_TRANSITIONS=434} [2024-06-28 01:27:13,141 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 147 predicate places. [2024-06-28 01:27:13,142 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 434 transitions, 6555 flow [2024-06-28 01:27:13,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:13,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:13,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:13,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:27:13,142 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:13,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:13,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1909731267, now seen corresponding path program 5 times [2024-06-28 01:27:13,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:13,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448891820] [2024-06-28 01:27:13,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:13,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:13,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:14,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 01:27:14,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:14,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448891820] [2024-06-28 01:27:14,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448891820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:14,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:14,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:27:14,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343011059] [2024-06-28 01:27:14,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:14,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:27:14,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:14,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:27:14,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:27:14,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:27:14,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 434 transitions, 6555 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:14,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:14,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:27:14,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:17,000 INFO L124 PetriNetUnfolderBase]: 8336/13411 cut-off events. [2024-06-28 01:27:17,000 INFO L125 PetriNetUnfolderBase]: For 346420/346651 co-relation queries the response was YES. [2024-06-28 01:27:17,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88979 conditions, 13411 events. 8336/13411 cut-off events. For 346420/346651 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 91379 event pairs, 2357 based on Foata normal form. 99/13092 useless extension candidates. Maximal degree in co-relation 88889. Up to 11349 conditions per place. [2024-06-28 01:27:17,167 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 384 selfloop transitions, 37 changer transitions 0/485 dead transitions. [2024-06-28 01:27:17,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 485 transitions, 7753 flow [2024-06-28 01:27:17,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:17,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:17,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:27:17,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5051020408163265 [2024-06-28 01:27:17,169 INFO L175 Difference]: Start difference. First operand has 202 places, 434 transitions, 6555 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:27:17,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 485 transitions, 7753 flow [2024-06-28 01:27:17,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 485 transitions, 7627 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 01:27:17,670 INFO L231 Difference]: Finished difference. Result has 204 places, 436 transitions, 6582 flow [2024-06-28 01:27:17,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6429, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6582, PETRI_PLACES=204, PETRI_TRANSITIONS=436} [2024-06-28 01:27:17,671 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 149 predicate places. [2024-06-28 01:27:17,671 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 436 transitions, 6582 flow [2024-06-28 01:27:17,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:17,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:17,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:17,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:27:17,672 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:17,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:17,672 INFO L85 PathProgramCache]: Analyzing trace with hash 203439887, now seen corresponding path program 2 times [2024-06-28 01:27:17,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:17,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089683246] [2024-06-28 01:27:17,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:17,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:17,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:18,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:18,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:18,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089683246] [2024-06-28 01:27:18,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089683246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:18,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:18,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:27:18,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652888163] [2024-06-28 01:27:18,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:18,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:27:18,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:18,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:27:18,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:27:18,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:27:18,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 436 transitions, 6582 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:18,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:18,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:27:18,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:20,918 INFO L124 PetriNetUnfolderBase]: 8307/13450 cut-off events. [2024-06-28 01:27:20,918 INFO L125 PetriNetUnfolderBase]: For 355289/355482 co-relation queries the response was YES. [2024-06-28 01:27:21,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88577 conditions, 13450 events. 8307/13450 cut-off events. For 355289/355482 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 92553 event pairs, 2626 based on Foata normal form. 72/13094 useless extension candidates. Maximal degree in co-relation 88486. Up to 11565 conditions per place. [2024-06-28 01:27:21,080 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 354 selfloop transitions, 14 changer transitions 0/452 dead transitions. [2024-06-28 01:27:21,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 452 transitions, 7394 flow [2024-06-28 01:27:21,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:27:21,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:27:21,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 01:27:21,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-28 01:27:21,082 INFO L175 Difference]: Start difference. First operand has 204 places, 436 transitions, 6582 flow. Second operand 6 states and 139 transitions. [2024-06-28 01:27:21,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 452 transitions, 7394 flow [2024-06-28 01:27:21,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 452 transitions, 7243 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 01:27:21,629 INFO L231 Difference]: Finished difference. Result has 204 places, 436 transitions, 6465 flow [2024-06-28 01:27:21,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6431, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6465, PETRI_PLACES=204, PETRI_TRANSITIONS=436} [2024-06-28 01:27:21,630 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 149 predicate places. [2024-06-28 01:27:21,630 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 436 transitions, 6465 flow [2024-06-28 01:27:21,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:21,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:21,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:21,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:27:21,630 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:21,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:21,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1015168899, now seen corresponding path program 6 times [2024-06-28 01:27:21,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:21,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814042201] [2024-06-28 01:27:21,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:21,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:21,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:22,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:22,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:22,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814042201] [2024-06-28 01:27:22,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814042201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:22,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:22,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:27:22,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210553863] [2024-06-28 01:27:22,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:22,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:27:22,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:22,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:27:22,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:27:22,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:27:22,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 436 transitions, 6465 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:22,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:22,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:27:22,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:25,020 INFO L124 PetriNetUnfolderBase]: 8326/13444 cut-off events. [2024-06-28 01:27:25,020 INFO L125 PetriNetUnfolderBase]: For 345238/345275 co-relation queries the response was YES. [2024-06-28 01:27:25,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88891 conditions, 13444 events. 8326/13444 cut-off events. For 345238/345275 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 92568 event pairs, 2002 based on Foata normal form. 14/13096 useless extension candidates. Maximal degree in co-relation 88799. Up to 11308 conditions per place. [2024-06-28 01:27:25,207 INFO L140 encePairwiseOnDemand]: 32/49 looper letters, 472 selfloop transitions, 92 changer transitions 0/582 dead transitions. [2024-06-28 01:27:25,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 582 transitions, 9197 flow [2024-06-28 01:27:25,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:27:25,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:27:25,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-06-28 01:27:25,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5136054421768708 [2024-06-28 01:27:25,209 INFO L175 Difference]: Start difference. First operand has 204 places, 436 transitions, 6465 flow. Second operand 12 states and 302 transitions. [2024-06-28 01:27:25,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 582 transitions, 9197 flow [2024-06-28 01:27:25,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 582 transitions, 9130 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:27:25,852 INFO L231 Difference]: Finished difference. Result has 216 places, 504 transitions, 7777 flow [2024-06-28 01:27:25,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7777, PETRI_PLACES=216, PETRI_TRANSITIONS=504} [2024-06-28 01:27:25,853 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 161 predicate places. [2024-06-28 01:27:25,853 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 504 transitions, 7777 flow [2024-06-28 01:27:25,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:25,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:25,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:25,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:27:25,854 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:25,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:25,854 INFO L85 PathProgramCache]: Analyzing trace with hash 2041174375, now seen corresponding path program 7 times [2024-06-28 01:27:25,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:25,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31497974] [2024-06-28 01:27:25,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:25,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:25,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:26,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:26,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:26,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31497974] [2024-06-28 01:27:26,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31497974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:26,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:26,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:27:26,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69368351] [2024-06-28 01:27:26,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:26,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:27:26,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:26,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:27:26,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:27:26,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:27:26,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 504 transitions, 7777 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:26,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:26,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:27:26,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:29,504 INFO L124 PetriNetUnfolderBase]: 8646/13977 cut-off events. [2024-06-28 01:27:29,504 INFO L125 PetriNetUnfolderBase]: For 391918/391971 co-relation queries the response was YES. [2024-06-28 01:27:29,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97271 conditions, 13977 events. 8646/13977 cut-off events. For 391918/391971 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 97118 event pairs, 2026 based on Foata normal form. 28/13621 useless extension candidates. Maximal degree in co-relation 97174. Up to 11693 conditions per place. [2024-06-28 01:27:29,673 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 487 selfloop transitions, 125 changer transitions 0/630 dead transitions. [2024-06-28 01:27:29,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 630 transitions, 10347 flow [2024-06-28 01:27:29,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:27:29,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:27:29,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-28 01:27:29,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183673469387755 [2024-06-28 01:27:29,675 INFO L175 Difference]: Start difference. First operand has 216 places, 504 transitions, 7777 flow. Second operand 10 states and 254 transitions. [2024-06-28 01:27:29,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 630 transitions, 10347 flow [2024-06-28 01:27:30,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 630 transitions, 10095 flow, removed 122 selfloop flow, removed 2 redundant places. [2024-06-28 01:27:30,293 INFO L231 Difference]: Finished difference. Result has 227 places, 564 transitions, 8900 flow [2024-06-28 01:27:30,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7637, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8900, PETRI_PLACES=227, PETRI_TRANSITIONS=564} [2024-06-28 01:27:30,294 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 172 predicate places. [2024-06-28 01:27:30,294 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 564 transitions, 8900 flow [2024-06-28 01:27:30,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:30,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:30,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:30,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:27:30,295 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:30,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:30,295 INFO L85 PathProgramCache]: Analyzing trace with hash 401276925, now seen corresponding path program 8 times [2024-06-28 01:27:30,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:30,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604175861] [2024-06-28 01:27:30,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:30,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:30,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:31,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:31,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:31,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604175861] [2024-06-28 01:27:31,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604175861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:31,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:31,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:27:31,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188547358] [2024-06-28 01:27:31,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:31,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:27:31,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:31,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:27:31,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:27:31,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:27:31,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 564 transitions, 8900 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:31,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:31,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:27:31,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:34,084 INFO L124 PetriNetUnfolderBase]: 9141/14804 cut-off events. [2024-06-28 01:27:34,085 INFO L125 PetriNetUnfolderBase]: For 419731/419778 co-relation queries the response was YES. [2024-06-28 01:27:34,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104820 conditions, 14804 events. 9141/14804 cut-off events. For 419731/419778 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 104092 event pairs, 2059 based on Foata normal form. 24/14414 useless extension candidates. Maximal degree in co-relation 104718. Up to 12205 conditions per place. [2024-06-28 01:27:34,334 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 509 selfloop transitions, 206 changer transitions 0/733 dead transitions. [2024-06-28 01:27:34,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 733 transitions, 12512 flow [2024-06-28 01:27:34,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:27:34,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:27:34,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-28 01:27:34,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2024-06-28 01:27:34,336 INFO L175 Difference]: Start difference. First operand has 227 places, 564 transitions, 8900 flow. Second operand 10 states and 255 transitions. [2024-06-28 01:27:34,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 733 transitions, 12512 flow [2024-06-28 01:27:35,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 733 transitions, 12117 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-06-28 01:27:35,278 INFO L231 Difference]: Finished difference. Result has 235 places, 669 transitions, 10984 flow [2024-06-28 01:27:35,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8649, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10984, PETRI_PLACES=235, PETRI_TRANSITIONS=669} [2024-06-28 01:27:35,279 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 180 predicate places. [2024-06-28 01:27:35,279 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 669 transitions, 10984 flow [2024-06-28 01:27:35,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:35,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:35,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:35,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:27:35,279 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:35,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:35,280 INFO L85 PathProgramCache]: Analyzing trace with hash 554525193, now seen corresponding path program 9 times [2024-06-28 01:27:35,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:35,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116507596] [2024-06-28 01:27:35,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:35,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:35,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:36,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:36,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:36,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116507596] [2024-06-28 01:27:36,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116507596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:36,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:36,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:27:36,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203524241] [2024-06-28 01:27:36,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:36,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:27:36,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:36,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:27:36,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:27:36,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:27:36,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 669 transitions, 10984 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:36,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:36,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:27:36,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:39,772 INFO L124 PetriNetUnfolderBase]: 9686/15726 cut-off events. [2024-06-28 01:27:39,773 INFO L125 PetriNetUnfolderBase]: For 444827/444861 co-relation queries the response was YES. [2024-06-28 01:27:39,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112392 conditions, 15726 events. 9686/15726 cut-off events. For 444827/444861 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 111947 event pairs, 2078 based on Foata normal form. 14/15299 useless extension candidates. Maximal degree in co-relation 112286. Up to 12759 conditions per place. [2024-06-28 01:27:40,011 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 539 selfloop transitions, 313 changer transitions 0/870 dead transitions. [2024-06-28 01:27:40,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 870 transitions, 15558 flow [2024-06-28 01:27:40,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:27:40,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:27:40,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-28 01:27:40,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224489795918368 [2024-06-28 01:27:40,013 INFO L175 Difference]: Start difference. First operand has 235 places, 669 transitions, 10984 flow. Second operand 10 states and 256 transitions. [2024-06-28 01:27:40,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 870 transitions, 15558 flow [2024-06-28 01:27:41,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 870 transitions, 15080 flow, removed 115 selfloop flow, removed 3 redundant places. [2024-06-28 01:27:41,095 INFO L231 Difference]: Finished difference. Result has 245 places, 804 transitions, 13940 flow [2024-06-28 01:27:41,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=10663, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13940, PETRI_PLACES=245, PETRI_TRANSITIONS=804} [2024-06-28 01:27:41,097 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 190 predicate places. [2024-06-28 01:27:41,097 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 804 transitions, 13940 flow [2024-06-28 01:27:41,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:41,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:41,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:41,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:27:41,098 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:41,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:41,098 INFO L85 PathProgramCache]: Analyzing trace with hash 661143540, now seen corresponding path program 1 times [2024-06-28 01:27:41,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:41,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150563301] [2024-06-28 01:27:41,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:41,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:41,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:42,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:42,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:42,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150563301] [2024-06-28 01:27:42,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150563301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:42,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:42,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:27:42,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204620641] [2024-06-28 01:27:42,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:42,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:27:42,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:42,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:27:42,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:27:42,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:27:42,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 804 transitions, 13940 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 01:27:42,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:42,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:27:42,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:46,623 INFO L124 PetriNetUnfolderBase]: 10913/17635 cut-off events. [2024-06-28 01:27:46,623 INFO L125 PetriNetUnfolderBase]: For 483787/484160 co-relation queries the response was YES. [2024-06-28 01:27:46,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122293 conditions, 17635 events. 10913/17635 cut-off events. For 483787/484160 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 125357 event pairs, 2991 based on Foata normal form. 245/17273 useless extension candidates. Maximal degree in co-relation 122183. Up to 15109 conditions per place. [2024-06-28 01:27:46,965 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 745 selfloop transitions, 25 changer transitions 0/833 dead transitions. [2024-06-28 01:27:46,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 833 transitions, 15772 flow [2024-06-28 01:27:46,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:27:46,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:27:46,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 01:27:46,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 01:27:46,967 INFO L175 Difference]: Start difference. First operand has 245 places, 804 transitions, 13940 flow. Second operand 6 states and 142 transitions. [2024-06-28 01:27:46,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 833 transitions, 15772 flow [2024-06-28 01:27:47,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 833 transitions, 15089 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:27:47,860 INFO L231 Difference]: Finished difference. Result has 246 places, 810 transitions, 13372 flow [2024-06-28 01:27:47,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=13257, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13372, PETRI_PLACES=246, PETRI_TRANSITIONS=810} [2024-06-28 01:27:47,861 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 191 predicate places. [2024-06-28 01:27:47,861 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 810 transitions, 13372 flow [2024-06-28 01:27:47,861 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 01:27:47,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:47,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:47,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:27:47,862 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:47,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:47,862 INFO L85 PathProgramCache]: Analyzing trace with hash 661932274, now seen corresponding path program 2 times [2024-06-28 01:27:47,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:47,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965825186] [2024-06-28 01:27:47,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:47,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:47,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:48,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:48,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:48,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965825186] [2024-06-28 01:27:48,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965825186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:48,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:48,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:27:48,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516147430] [2024-06-28 01:27:48,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:48,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:27:48,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:48,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:27:48,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:27:48,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:27:48,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 810 transitions, 13372 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 01:27:48,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:48,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:27:48,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:52,836 INFO L124 PetriNetUnfolderBase]: 10915/17619 cut-off events. [2024-06-28 01:27:52,837 INFO L125 PetriNetUnfolderBase]: For 487391/487744 co-relation queries the response was YES. [2024-06-28 01:27:52,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122434 conditions, 17619 events. 10915/17619 cut-off events. For 487391/487744 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 125018 event pairs, 3007 based on Foata normal form. 243/17263 useless extension candidates. Maximal degree in co-relation 122323. Up to 15109 conditions per place. [2024-06-28 01:27:53,056 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 741 selfloop transitions, 25 changer transitions 0/829 dead transitions. [2024-06-28 01:27:53,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 829 transitions, 15042 flow [2024-06-28 01:27:53,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:27:53,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:27:53,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 01:27:53,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-28 01:27:53,057 INFO L175 Difference]: Start difference. First operand has 246 places, 810 transitions, 13372 flow. Second operand 6 states and 138 transitions. [2024-06-28 01:27:53,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 829 transitions, 15042 flow [2024-06-28 01:27:54,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 829 transitions, 14990 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 01:27:54,140 INFO L231 Difference]: Finished difference. Result has 250 places, 810 transitions, 13377 flow [2024-06-28 01:27:54,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=13320, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13377, PETRI_PLACES=250, PETRI_TRANSITIONS=810} [2024-06-28 01:27:54,141 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 195 predicate places. [2024-06-28 01:27:54,141 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 810 transitions, 13377 flow [2024-06-28 01:27:54,142 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 01:27:54,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:54,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:54,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:27:54,142 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:54,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:54,143 INFO L85 PathProgramCache]: Analyzing trace with hash -322613209, now seen corresponding path program 1 times [2024-06-28 01:27:54,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:54,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585975124] [2024-06-28 01:27:54,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:54,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:54,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:55,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:55,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:55,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585975124] [2024-06-28 01:27:55,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585975124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:55,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:55,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:27:55,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229739059] [2024-06-28 01:27:55,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:55,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:27:55,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:55,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:27:55,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:27:55,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:27:55,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 810 transitions, 13377 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:55,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:55,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:27:55,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:00,328 INFO L124 PetriNetUnfolderBase]: 9858/16134 cut-off events. [2024-06-28 01:28:00,328 INFO L125 PetriNetUnfolderBase]: For 482701/482819 co-relation queries the response was YES. [2024-06-28 01:28:00,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115167 conditions, 16134 events. 9858/16134 cut-off events. For 482701/482819 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 116131 event pairs, 2011 based on Foata normal form. 26/15646 useless extension candidates. Maximal degree in co-relation 115054. Up to 11803 conditions per place. [2024-06-28 01:28:00,520 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 444 selfloop transitions, 431 changer transitions 0/897 dead transitions. [2024-06-28 01:28:00,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 897 transitions, 16005 flow [2024-06-28 01:28:00,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:28:00,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:28:00,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 289 transitions. [2024-06-28 01:28:00,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.536178107606679 [2024-06-28 01:28:00,522 INFO L175 Difference]: Start difference. First operand has 250 places, 810 transitions, 13377 flow. Second operand 11 states and 289 transitions. [2024-06-28 01:28:00,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 897 transitions, 16005 flow [2024-06-28 01:28:01,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 897 transitions, 15935 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:28:01,538 INFO L231 Difference]: Finished difference. Result has 256 places, 819 transitions, 14565 flow [2024-06-28 01:28:01,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=13307, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14565, PETRI_PLACES=256, PETRI_TRANSITIONS=819} [2024-06-28 01:28:01,538 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 201 predicate places. [2024-06-28 01:28:01,539 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 819 transitions, 14565 flow [2024-06-28 01:28:01,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:01,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:01,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:01,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:28:01,539 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:01,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:01,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1573885717, now seen corresponding path program 2 times [2024-06-28 01:28:01,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:01,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346127937] [2024-06-28 01:28:01,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:01,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:01,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:03,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:03,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:03,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346127937] [2024-06-28 01:28:03,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346127937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:03,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:03,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:28:03,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567198220] [2024-06-28 01:28:03,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:03,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:28:03,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:03,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:28:03,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:28:03,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:28:03,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 819 transitions, 14565 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:03,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:03,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:28:03,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:07,438 INFO L124 PetriNetUnfolderBase]: 9848/16051 cut-off events. [2024-06-28 01:28:07,438 INFO L125 PetriNetUnfolderBase]: For 510769/510875 co-relation queries the response was YES. [2024-06-28 01:28:07,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119234 conditions, 16051 events. 9848/16051 cut-off events. For 510769/510875 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 115251 event pairs, 2036 based on Foata normal form. 26/15578 useless extension candidates. Maximal degree in co-relation 119120. Up to 11994 conditions per place. [2024-06-28 01:28:07,640 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 436 selfloop transitions, 425 changer transitions 0/883 dead transitions. [2024-06-28 01:28:07,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 883 transitions, 16703 flow [2024-06-28 01:28:07,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:28:07,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:28:07,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-28 01:28:07,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5265306122448979 [2024-06-28 01:28:07,641 INFO L175 Difference]: Start difference. First operand has 256 places, 819 transitions, 14565 flow. Second operand 10 states and 258 transitions. [2024-06-28 01:28:07,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 883 transitions, 16703 flow [2024-06-28 01:28:09,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 883 transitions, 16189 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-28 01:28:09,107 INFO L231 Difference]: Finished difference. Result has 260 places, 819 transitions, 14958 flow [2024-06-28 01:28:09,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=14051, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14958, PETRI_PLACES=260, PETRI_TRANSITIONS=819} [2024-06-28 01:28:09,108 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 205 predicate places. [2024-06-28 01:28:09,108 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 819 transitions, 14958 flow [2024-06-28 01:28:09,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:09,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:09,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:09,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:28:09,109 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:09,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:09,109 INFO L85 PathProgramCache]: Analyzing trace with hash -318803929, now seen corresponding path program 3 times [2024-06-28 01:28:09,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:09,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591983211] [2024-06-28 01:28:09,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:09,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:09,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:10,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:10,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:10,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591983211] [2024-06-28 01:28:10,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591983211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:10,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:10,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:28:10,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385726249] [2024-06-28 01:28:10,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:10,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:28:10,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:10,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:28:10,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:28:10,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:28:10,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 819 transitions, 14958 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:10,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:10,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:28:10,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand