./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006_power.oepc_pso.oepc_rmo.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/mix006_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:55:11,597 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:55:11,779 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:55:11,782 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:55:11,783 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:55:11,800 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:55:11,801 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:55:11,801 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:55:11,801 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:55:11,802 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:55:11,802 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:55:11,803 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:55:11,803 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:55:11,803 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:55:11,804 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:55:11,804 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:55:11,805 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:55:11,805 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:55:11,805 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:55:11,806 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:55:11,806 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:55:11,809 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:55:11,810 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:55:11,810 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:55:11,811 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:55:11,811 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:55:11,811 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:55:11,811 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:55:11,812 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:55:11,812 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:55:11,812 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:55:11,813 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:55:11,813 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:55:11,813 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:55:11,813 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:55:11,814 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:55:11,814 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:55:11,814 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:55:11,814 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:55:11,815 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:55:11,815 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:55:11,815 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:55:11,815 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:55:11,816 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:55:12,130 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:55:12,154 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:55:12,157 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:55:12,158 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:55:12,158 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:55:12,159 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 02:55:13,331 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:55:13,622 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:55:13,623 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 02:55:13,651 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f4a928a9a/0fedb3d97de74c4a87b833c7e1c435eb/FLAG547854f69 [2024-06-28 02:55:13,672 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f4a928a9a/0fedb3d97de74c4a87b833c7e1c435eb [2024-06-28 02:55:13,675 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:55:13,675 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:55:13,677 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/mix006_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-28 02:55:13,888 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:55:13,889 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:55:13,891 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:55:13,891 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:55:13,895 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:55:13,896 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:55:13" (1/2) ... [2024-06-28 02:55:13,897 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c1cbb2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:55:13, skipping insertion in model container [2024-06-28 02:55:13,897 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:55:13" (1/2) ... [2024-06-28 02:55:13,898 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4b8c34fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:55:13, skipping insertion in model container [2024-06-28 02:55:13,898 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:55:13" (2/2) ... [2024-06-28 02:55:13,899 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c1cbb2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:13, skipping insertion in model container [2024-06-28 02:55:13,899 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:55:13" (2/2) ... [2024-06-28 02:55:13,899 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:55:14,004 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:55:14,006 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-28 02:55:14,006 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-28 02:55:14,007 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-28 02:55:14,007 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:55:14,007 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-28 02:55:14,064 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:55:14,404 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:55:14,415 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:55:14,565 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:55:14,629 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:55:14,629 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14 WrapperNode [2024-06-28 02:55:14,630 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:55:14,648 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:55:14,648 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:55:14,648 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:55:14,655 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,683 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,734 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 127 [2024-06-28 02:55:14,734 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:55:14,734 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:55:14,735 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:55:14,735 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:55:14,750 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,750 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,754 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,768 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:55:14,768 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,769 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,778 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,780 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,782 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,783 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,787 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:55:14,788 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:55:14,788 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:55:14,788 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:55:14,789 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (1/1) ... [2024-06-28 02:55:14,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:55:14,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:55:14,821 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:55:14,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:55:14,867 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:55:14,867 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:55:14,867 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:55:14,868 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:55:14,868 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:55:14,868 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:55:14,868 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:55:14,868 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:55:14,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:55:14,869 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:55:14,869 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:55:14,869 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:55:14,871 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:55:15,030 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:55:15,032 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:55:15,429 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:55:15,430 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:55:15,662 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:55:15,662 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:55:15,663 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:55:15 BoogieIcfgContainer [2024-06-28 02:55:15,663 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:55:15,666 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:55:15,666 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:55:15,669 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:55:15,670 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:55:13" (1/4) ... [2024-06-28 02:55:15,670 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@153baf4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:55:15, skipping insertion in model container [2024-06-28 02:55:15,671 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:55:13" (2/4) ... [2024-06-28 02:55:15,671 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@153baf4c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:55:15, skipping insertion in model container [2024-06-28 02:55:15,671 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:14" (3/4) ... [2024-06-28 02:55:15,671 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@153baf4c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:55:15, skipping insertion in model container [2024-06-28 02:55:15,672 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:55:15" (4/4) ... [2024-06-28 02:55:15,673 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 02:55:15,688 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:55:15,689 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:55:15,689 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:55:15,739 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:55:15,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 02:55:15,813 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 02:55:15,813 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:55:15,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 71 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:55:15,815 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 02:55:15,819 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 02:55:15,834 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:55:15,842 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;@460da8fd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:55:15,843 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:55:15,846 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:55:15,847 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 02:55:15,847 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:55:15,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:15,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:55:15,848 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:15,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:15,853 INFO L85 PathProgramCache]: Analyzing trace with hash 377005305, now seen corresponding path program 1 times [2024-06-28 02:55:15,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:15,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307427830] [2024-06-28 02:55:15,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:15,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:16,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:16,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:16,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:16,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307427830] [2024-06-28 02:55:16,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307427830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:16,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:16,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:55:16,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544610943] [2024-06-28 02:55:16,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:16,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:55:16,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:16,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:55:16,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:55:17,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 02:55:17,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:17,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:17,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 02:55:17,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:17,499 INFO L124 PetriNetUnfolderBase]: 1363/2135 cut-off events. [2024-06-28 02:55:17,499 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-28 02:55:17,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4259 conditions, 2135 events. 1363/2135 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10695 event pairs, 964 based on Foata normal form. 1/2073 useless extension candidates. Maximal degree in co-relation 4247. Up to 2037 conditions per place. [2024-06-28 02:55:17,519 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 32 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-28 02:55:17,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 173 flow [2024-06-28 02:55:17,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:55:17,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:55:17,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-28 02:55:17,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:55:17,532 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 78 transitions. [2024-06-28 02:55:17,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 173 flow [2024-06-28 02:55:17,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:17,539 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 02:55:17,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 02:55:17,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 02:55:17,544 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 02:55:17,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:17,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:17,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:17,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:55:17,546 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:17,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:17,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1524958002, now seen corresponding path program 1 times [2024-06-28 02:55:17,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:17,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693225967] [2024-06-28 02:55:17,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:17,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:17,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:18,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:18,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:18,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693225967] [2024-06-28 02:55:18,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693225967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:18,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:18,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:55:18,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577121706] [2024-06-28 02:55:18,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:18,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:55:18,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:18,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:55:18,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:55:18,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 02:55:18,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:18,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:18,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 02:55:18,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:18,700 INFO L124 PetriNetUnfolderBase]: 1357/2136 cut-off events. [2024-06-28 02:55:18,701 INFO L125 PetriNetUnfolderBase]: For 410/410 co-relation queries the response was YES. [2024-06-28 02:55:18,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4803 conditions, 2136 events. 1357/2136 cut-off events. For 410/410 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10701 event pairs, 840 based on Foata normal form. 3/2115 useless extension candidates. Maximal degree in co-relation 4791. Up to 2013 conditions per place. [2024-06-28 02:55:18,715 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 39 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 02:55:18,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 240 flow [2024-06-28 02:55:18,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:55:18,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:55:18,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-28 02:55:18,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-28 02:55:18,719 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 101 transitions. [2024-06-28 02:55:18,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 240 flow [2024-06-28 02:55:18,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:55:18,723 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 02:55:18,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 02:55:18,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 02:55:18,724 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 02:55:18,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:18,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:18,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:18,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:55:18,728 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:18,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:18,729 INFO L85 PathProgramCache]: Analyzing trace with hash 29058688, now seen corresponding path program 1 times [2024-06-28 02:55:18,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:18,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505817688] [2024-06-28 02:55:18,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:18,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:18,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:19,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:19,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:19,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505817688] [2024-06-28 02:55:19,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505817688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:19,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:19,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:55:19,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478815715] [2024-06-28 02:55:19,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:19,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:55:19,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:19,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:55:19,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:55:19,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:55:19,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:19,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:19,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:55:19,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:19,978 INFO L124 PetriNetUnfolderBase]: 1661/2580 cut-off events. [2024-06-28 02:55:19,978 INFO L125 PetriNetUnfolderBase]: For 1329/1329 co-relation queries the response was YES. [2024-06-28 02:55:19,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6406 conditions, 2580 events. 1661/2580 cut-off events. For 1329/1329 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12701 event pairs, 812 based on Foata normal form. 5/2585 useless extension candidates. Maximal degree in co-relation 6392. Up to 2387 conditions per place. [2024-06-28 02:55:19,992 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-28 02:55:19,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 396 flow [2024-06-28 02:55:19,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:55:19,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:55:19,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:55:19,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-28 02:55:19,995 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:55:19,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 396 flow [2024-06-28 02:55:19,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 382 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:55:19,999 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-28 02:55:19,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-28 02:55:20,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-28 02:55:20,000 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-28 02:55:20,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:20,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:20,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:20,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:55:20,001 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:20,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:20,001 INFO L85 PathProgramCache]: Analyzing trace with hash 817703351, now seen corresponding path program 1 times [2024-06-28 02:55:20,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:20,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935062303] [2024-06-28 02:55:20,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:20,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:20,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:21,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:21,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:21,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935062303] [2024-06-28 02:55:21,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935062303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:21,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:21,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:55:21,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483232928] [2024-06-28 02:55:21,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:21,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:55:21,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:21,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:55:21,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:55:21,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:55:21,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:21,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:21,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:55:21,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:21,547 INFO L124 PetriNetUnfolderBase]: 1669/2592 cut-off events. [2024-06-28 02:55:21,547 INFO L125 PetriNetUnfolderBase]: For 3080/3082 co-relation queries the response was YES. [2024-06-28 02:55:21,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7525 conditions, 2592 events. 1669/2592 cut-off events. For 3080/3082 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12792 event pairs, 666 based on Foata normal form. 7/2599 useless extension candidates. Maximal degree in co-relation 7508. Up to 2373 conditions per place. [2024-06-28 02:55:21,565 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 60 selfloop transitions, 20 changer transitions 0/86 dead transitions. [2024-06-28 02:55:21,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 86 transitions, 523 flow [2024-06-28 02:55:21,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:55:21,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:55:21,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:55:21,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-28 02:55:21,569 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:55:21,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 86 transitions, 523 flow [2024-06-28 02:55:21,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 86 transitions, 515 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 02:55:21,578 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 310 flow [2024-06-28 02:55:21,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-28 02:55:21,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 02:55:21,580 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 310 flow [2024-06-28 02:55:21,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:21,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:21,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:21,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:55:21,581 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:21,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:21,581 INFO L85 PathProgramCache]: Analyzing trace with hash -2139342657, now seen corresponding path program 1 times [2024-06-28 02:55:21,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:21,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220990994] [2024-06-28 02:55:21,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:21,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:21,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:22,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:22,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:22,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220990994] [2024-06-28 02:55:22,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220990994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:22,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:22,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:55:22,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725236777] [2024-06-28 02:55:22,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:22,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:55:22,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:22,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:55:22,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:55:22,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:55:22,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 310 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:22,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:22,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:55:22,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:23,288 INFO L124 PetriNetUnfolderBase]: 1681/2612 cut-off events. [2024-06-28 02:55:23,288 INFO L125 PetriNetUnfolderBase]: For 4855/4857 co-relation queries the response was YES. [2024-06-28 02:55:23,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8396 conditions, 2612 events. 1681/2612 cut-off events. For 4855/4857 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12888 event pairs, 502 based on Foata normal form. 12/2624 useless extension candidates. Maximal degree in co-relation 8376. Up to 2341 conditions per place. [2024-06-28 02:55:23,310 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 64 selfloop transitions, 23 changer transitions 0/93 dead transitions. [2024-06-28 02:55:23,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 93 transitions, 624 flow [2024-06-28 02:55:23,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:23,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:23,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:55:23,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-28 02:55:23,314 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 310 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:55:23,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 93 transitions, 624 flow [2024-06-28 02:55:23,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 93 transitions, 575 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:23,324 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 337 flow [2024-06-28 02:55:23,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=337, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-28 02:55:23,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 02:55:23,327 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 337 flow [2024-06-28 02:55:23,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:23,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:23,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:23,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:55:23,329 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:23,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:23,329 INFO L85 PathProgramCache]: Analyzing trace with hash -799520460, now seen corresponding path program 1 times [2024-06-28 02:55:23,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:23,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642860798] [2024-06-28 02:55:23,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:23,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:23,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:24,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:24,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:24,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642860798] [2024-06-28 02:55:24,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642860798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:24,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:24,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:55:24,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402935851] [2024-06-28 02:55:24,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:24,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:55:24,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:24,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:55:24,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:55:24,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:24,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 337 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:24,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:24,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:24,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:24,639 INFO L124 PetriNetUnfolderBase]: 1676/2600 cut-off events. [2024-06-28 02:55:24,640 INFO L125 PetriNetUnfolderBase]: For 6554/6554 co-relation queries the response was YES. [2024-06-28 02:55:24,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8918 conditions, 2600 events. 1676/2600 cut-off events. For 6554/6554 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12779 event pairs, 659 based on Foata normal form. 2/2602 useless extension candidates. Maximal degree in co-relation 8896. Up to 2484 conditions per place. [2024-06-28 02:55:24,671 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 54 selfloop transitions, 8 changer transitions 0/67 dead transitions. [2024-06-28 02:55:24,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 67 transitions, 489 flow [2024-06-28 02:55:24,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:55:24,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:55:24,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-28 02:55:24,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 02:55:24,673 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 337 flow. Second operand 5 states and 96 transitions. [2024-06-28 02:55:24,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 67 transitions, 489 flow [2024-06-28 02:55:24,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 67 transitions, 425 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:24,680 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 297 flow [2024-06-28 02:55:24,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=297, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-28 02:55:24,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 02:55:24,684 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 297 flow [2024-06-28 02:55:24,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:24,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:24,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:24,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:55:24,684 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:24,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:24,685 INFO L85 PathProgramCache]: Analyzing trace with hash 956042634, now seen corresponding path program 1 times [2024-06-28 02:55:24,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:24,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875959063] [2024-06-28 02:55:24,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:24,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:24,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:25,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:25,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:25,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875959063] [2024-06-28 02:55:25,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875959063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:25,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:25,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:55:25,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795650867] [2024-06-28 02:55:25,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:25,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:55:25,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:25,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:55:25,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:55:25,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:25,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 297 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:25,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:25,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:25,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:26,265 INFO L124 PetriNetUnfolderBase]: 1666/2623 cut-off events. [2024-06-28 02:55:26,266 INFO L125 PetriNetUnfolderBase]: For 7722/7722 co-relation queries the response was YES. [2024-06-28 02:55:26,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8905 conditions, 2623 events. 1666/2623 cut-off events. For 7722/7722 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13058 event pairs, 623 based on Foata normal form. 4/2627 useless extension candidates. Maximal degree in co-relation 8881. Up to 2452 conditions per place. [2024-06-28 02:55:26,283 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2024-06-28 02:55:26,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 75 transitions, 497 flow [2024-06-28 02:55:26,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:55:26,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:55:26,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-28 02:55:26,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:55:26,285 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 297 flow. Second operand 6 states and 114 transitions. [2024-06-28 02:55:26,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 75 transitions, 497 flow [2024-06-28 02:55:26,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 75 transitions, 475 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:26,291 INFO L231 Difference]: Finished difference. Result has 61 places, 59 transitions, 331 flow [2024-06-28 02:55:26,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=331, PETRI_PLACES=61, PETRI_TRANSITIONS=59} [2024-06-28 02:55:26,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-28 02:55:26,292 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 331 flow [2024-06-28 02:55:26,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:26,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:26,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:26,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:55:26,294 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:26,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:26,295 INFO L85 PathProgramCache]: Analyzing trace with hash -433169935, now seen corresponding path program 1 times [2024-06-28 02:55:26,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:26,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077395437] [2024-06-28 02:55:26,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:26,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:26,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:27,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 02:55:27,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:27,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077395437] [2024-06-28 02:55:27,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077395437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:27,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:27,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:55:27,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968599276] [2024-06-28 02:55:27,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:27,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:55:27,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:27,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:55:27,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:55:27,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:27,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 331 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:27,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:27,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:27,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:27,681 INFO L124 PetriNetUnfolderBase]: 1672/2628 cut-off events. [2024-06-28 02:55:27,681 INFO L125 PetriNetUnfolderBase]: For 9597/9601 co-relation queries the response was YES. [2024-06-28 02:55:27,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9502 conditions, 2628 events. 1672/2628 cut-off events. For 9597/9601 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13108 event pairs, 636 based on Foata normal form. 8/2636 useless extension candidates. Maximal degree in co-relation 9478. Up to 2404 conditions per place. [2024-06-28 02:55:27,697 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 58 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-28 02:55:27,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 82 transitions, 585 flow [2024-06-28 02:55:27,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:55:27,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:55:27,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-28 02:55:27,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 02:55:27,699 INFO L175 Difference]: Start difference. First operand has 61 places, 59 transitions, 331 flow. Second operand 6 states and 122 transitions. [2024-06-28 02:55:27,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 82 transitions, 585 flow [2024-06-28 02:55:27,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 82 transitions, 553 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:27,706 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 371 flow [2024-06-28 02:55:27,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=371, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-28 02:55:27,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-28 02:55:27,708 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 371 flow [2024-06-28 02:55:27,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:27,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:27,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:27,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:55:27,709 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:27,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:27,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1614720727, now seen corresponding path program 2 times [2024-06-28 02:55:27,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:27,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103915547] [2024-06-28 02:55:27,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:27,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:27,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:28,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:28,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:28,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103915547] [2024-06-28 02:55:28,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103915547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:28,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:28,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:55:28,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945549329] [2024-06-28 02:55:28,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:28,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:55:28,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:28,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:55:28,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:55:28,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:28,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 371 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:28,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:28,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:28,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:29,080 INFO L124 PetriNetUnfolderBase]: 1657/2602 cut-off events. [2024-06-28 02:55:29,080 INFO L125 PetriNetUnfolderBase]: For 11066/11066 co-relation queries the response was YES. [2024-06-28 02:55:29,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9664 conditions, 2602 events. 1657/2602 cut-off events. For 11066/11066 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12911 event pairs, 632 based on Foata normal form. 2/2604 useless extension candidates. Maximal degree in co-relation 9639. Up to 2445 conditions per place. [2024-06-28 02:55:29,098 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 61 selfloop transitions, 11 changer transitions 0/77 dead transitions. [2024-06-28 02:55:29,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 77 transitions, 553 flow [2024-06-28 02:55:29,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:55:29,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:55:29,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 02:55:29,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-28 02:55:29,100 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 371 flow. Second operand 6 states and 113 transitions. [2024-06-28 02:55:29,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 77 transitions, 553 flow [2024-06-28 02:55:29,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 77 transitions, 524 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:29,111 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 372 flow [2024-06-28 02:55:29,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=372, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-06-28 02:55:29,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-28 02:55:29,113 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 372 flow [2024-06-28 02:55:29,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:29,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:29,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:29,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:55:29,114 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:29,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:29,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1919588069, now seen corresponding path program 1 times [2024-06-28 02:55:29,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:29,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204476999] [2024-06-28 02:55:29,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:29,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:29,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:30,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 02:55:30,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:30,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204476999] [2024-06-28 02:55:30,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204476999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:30,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:30,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:30,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321906907] [2024-06-28 02:55:30,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:30,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:30,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:30,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:30,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:30,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:30,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 372 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:30,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:30,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:30,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:30,672 INFO L124 PetriNetUnfolderBase]: 1733/2713 cut-off events. [2024-06-28 02:55:30,673 INFO L125 PetriNetUnfolderBase]: For 13636/13636 co-relation queries the response was YES. [2024-06-28 02:55:30,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10300 conditions, 2713 events. 1733/2713 cut-off events. For 13636/13636 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13490 event pairs, 559 based on Foata normal form. 8/2720 useless extension candidates. Maximal degree in co-relation 10274. Up to 2371 conditions per place. [2024-06-28 02:55:30,688 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 68 selfloop transitions, 26 changer transitions 0/99 dead transitions. [2024-06-28 02:55:30,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 99 transitions, 726 flow [2024-06-28 02:55:30,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:30,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:30,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-28 02:55:30,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-28 02:55:30,691 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 372 flow. Second operand 7 states and 144 transitions. [2024-06-28 02:55:30,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 99 transitions, 726 flow [2024-06-28 02:55:30,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 99 transitions, 679 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:30,700 INFO L231 Difference]: Finished difference. Result has 68 places, 72 transitions, 468 flow [2024-06-28 02:55:30,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=468, PETRI_PLACES=68, PETRI_TRANSITIONS=72} [2024-06-28 02:55:30,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-28 02:55:30,703 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 72 transitions, 468 flow [2024-06-28 02:55:30,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:30,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:30,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:30,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:55:30,704 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:30,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:30,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1375890695, now seen corresponding path program 2 times [2024-06-28 02:55:30,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:30,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733109610] [2024-06-28 02:55:30,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:30,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:30,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:31,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:31,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:31,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733109610] [2024-06-28 02:55:31,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733109610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:31,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:31,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:31,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742672943] [2024-06-28 02:55:31,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:31,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:31,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:31,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:31,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:31,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:31,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 72 transitions, 468 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:31,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:31,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:31,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:32,234 INFO L124 PetriNetUnfolderBase]: 1755/2745 cut-off events. [2024-06-28 02:55:32,234 INFO L125 PetriNetUnfolderBase]: For 16752/16752 co-relation queries the response was YES. [2024-06-28 02:55:32,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11396 conditions, 2745 events. 1755/2745 cut-off events. For 16752/16752 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13620 event pairs, 586 based on Foata normal form. 4/2749 useless extension candidates. Maximal degree in co-relation 11368. Up to 2569 conditions per place. [2024-06-28 02:55:32,252 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 76 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-06-28 02:55:32,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 95 transitions, 730 flow [2024-06-28 02:55:32,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:32,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:32,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 02:55:32,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 02:55:32,254 INFO L175 Difference]: Start difference. First operand has 68 places, 72 transitions, 468 flow. Second operand 7 states and 131 transitions. [2024-06-28 02:55:32,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 95 transitions, 730 flow [2024-06-28 02:55:32,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 95 transitions, 702 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 02:55:32,271 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 512 flow [2024-06-28 02:55:32,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-28 02:55:32,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-28 02:55:32,272 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 512 flow [2024-06-28 02:55:32,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:32,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:32,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:32,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:55:32,273 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:32,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:32,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1511863067, now seen corresponding path program 3 times [2024-06-28 02:55:32,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:32,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944507761] [2024-06-28 02:55:32,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:32,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:32,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:33,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:33,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:33,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944507761] [2024-06-28 02:55:33,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944507761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:33,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:33,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:33,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161375703] [2024-06-28 02:55:33,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:33,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:33,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:33,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:33,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:33,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:33,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 512 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:33,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:33,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:33,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:33,899 INFO L124 PetriNetUnfolderBase]: 1745/2731 cut-off events. [2024-06-28 02:55:33,900 INFO L125 PetriNetUnfolderBase]: For 19600/19600 co-relation queries the response was YES. [2024-06-28 02:55:33,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11651 conditions, 2731 events. 1745/2731 cut-off events. For 19600/19600 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13556 event pairs, 584 based on Foata normal form. 4/2735 useless extension candidates. Maximal degree in co-relation 11620. Up to 2528 conditions per place. [2024-06-28 02:55:33,918 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 75 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-06-28 02:55:33,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 99 transitions, 792 flow [2024-06-28 02:55:33,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:33,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:33,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 02:55:33,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-28 02:55:33,920 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 512 flow. Second operand 7 states and 134 transitions. [2024-06-28 02:55:33,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 99 transitions, 792 flow [2024-06-28 02:55:33,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 99 transitions, 744 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:33,941 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 552 flow [2024-06-28 02:55:33,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=552, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-06-28 02:55:33,942 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-28 02:55:33,942 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 552 flow [2024-06-28 02:55:33,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:33,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:33,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:33,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:55:33,943 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:33,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:33,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1153240174, now seen corresponding path program 1 times [2024-06-28 02:55:33,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:33,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870388417] [2024-06-28 02:55:33,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:33,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:33,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:34,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:34,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:34,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870388417] [2024-06-28 02:55:34,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870388417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:34,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:34,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:55:34,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318953782] [2024-06-28 02:55:34,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:34,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:55:34,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:34,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:55:34,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:55:34,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 02:55:34,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 552 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:34,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:34,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 02:55:34,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:35,148 INFO L124 PetriNetUnfolderBase]: 2236/3362 cut-off events. [2024-06-28 02:55:35,149 INFO L125 PetriNetUnfolderBase]: For 29493/29493 co-relation queries the response was YES. [2024-06-28 02:55:35,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14830 conditions, 3362 events. 2236/3362 cut-off events. For 29493/29493 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15975 event pairs, 822 based on Foata normal form. 1/3363 useless extension candidates. Maximal degree in co-relation 14799. Up to 3267 conditions per place. [2024-06-28 02:55:35,172 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 71 selfloop transitions, 8 changer transitions 0/89 dead transitions. [2024-06-28 02:55:35,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 89 transitions, 752 flow [2024-06-28 02:55:35,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:55:35,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:55:35,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-28 02:55:35,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-28 02:55:35,174 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 552 flow. Second operand 5 states and 88 transitions. [2024-06-28 02:55:35,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 89 transitions, 752 flow [2024-06-28 02:55:35,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 89 transitions, 692 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:35,196 INFO L231 Difference]: Finished difference. Result has 75 places, 81 transitions, 542 flow [2024-06-28 02:55:35,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=542, PETRI_PLACES=75, PETRI_TRANSITIONS=81} [2024-06-28 02:55:35,197 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-28 02:55:35,197 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 81 transitions, 542 flow [2024-06-28 02:55:35,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:35,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:35,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:35,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:55:35,198 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:35,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:35,198 INFO L85 PathProgramCache]: Analyzing trace with hash 331746832, now seen corresponding path program 1 times [2024-06-28 02:55:35,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:35,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397687456] [2024-06-28 02:55:35,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:35,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:36,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:36,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:36,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397687456] [2024-06-28 02:55:36,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397687456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:36,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:36,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:36,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569091878] [2024-06-28 02:55:36,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:36,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:36,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:36,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:36,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:36,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:36,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 81 transitions, 542 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:36,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:36,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:36,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:37,053 INFO L124 PetriNetUnfolderBase]: 1830/2829 cut-off events. [2024-06-28 02:55:37,054 INFO L125 PetriNetUnfolderBase]: For 28816/28818 co-relation queries the response was YES. [2024-06-28 02:55:37,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13189 conditions, 2829 events. 1830/2829 cut-off events. For 28816/28818 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13971 event pairs, 608 based on Foata normal form. 4/2833 useless extension candidates. Maximal degree in co-relation 13157. Up to 2556 conditions per place. [2024-06-28 02:55:37,075 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 81 selfloop transitions, 26 changer transitions 0/113 dead transitions. [2024-06-28 02:55:37,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 113 transitions, 858 flow [2024-06-28 02:55:37,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:37,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:37,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 02:55:37,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 02:55:37,078 INFO L175 Difference]: Start difference. First operand has 75 places, 81 transitions, 542 flow. Second operand 8 states and 158 transitions. [2024-06-28 02:55:37,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 113 transitions, 858 flow [2024-06-28 02:55:37,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 113 transitions, 830 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:37,098 INFO L231 Difference]: Finished difference. Result has 80 places, 84 transitions, 609 flow [2024-06-28 02:55:37,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=609, PETRI_PLACES=80, PETRI_TRANSITIONS=84} [2024-06-28 02:55:37,099 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-28 02:55:37,099 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 84 transitions, 609 flow [2024-06-28 02:55:37,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:37,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:37,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:37,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:55:37,100 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:37,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:37,101 INFO L85 PathProgramCache]: Analyzing trace with hash 335561847, now seen corresponding path program 1 times [2024-06-28 02:55:37,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:37,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209508246] [2024-06-28 02:55:37,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:37,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:37,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:38,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:38,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:38,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209508246] [2024-06-28 02:55:38,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209508246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:38,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:38,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:38,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226973833] [2024-06-28 02:55:38,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:38,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:38,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:38,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:38,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:38,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:38,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 84 transitions, 609 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:38,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:38,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:38,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:38,711 INFO L124 PetriNetUnfolderBase]: 1852/2865 cut-off events. [2024-06-28 02:55:38,712 INFO L125 PetriNetUnfolderBase]: For 33308/33308 co-relation queries the response was YES. [2024-06-28 02:55:38,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14003 conditions, 2865 events. 1852/2865 cut-off events. For 33308/33308 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14187 event pairs, 575 based on Foata normal form. 4/2868 useless extension candidates. Maximal degree in co-relation 13970. Up to 2478 conditions per place. [2024-06-28 02:55:38,729 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 79 selfloop transitions, 33 changer transitions 0/118 dead transitions. [2024-06-28 02:55:38,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 118 transitions, 1005 flow [2024-06-28 02:55:38,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:38,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:38,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 02:55:38,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-28 02:55:38,731 INFO L175 Difference]: Start difference. First operand has 80 places, 84 transitions, 609 flow. Second operand 8 states and 162 transitions. [2024-06-28 02:55:38,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 118 transitions, 1005 flow [2024-06-28 02:55:38,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 118 transitions, 936 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:38,754 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 650 flow [2024-06-28 02:55:38,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=650, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-28 02:55:38,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 02:55:38,756 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 650 flow [2024-06-28 02:55:38,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:38,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:38,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:38,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:55:38,757 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:38,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:38,757 INFO L85 PathProgramCache]: Analyzing trace with hash 335556267, now seen corresponding path program 2 times [2024-06-28 02:55:38,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:38,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61261179] [2024-06-28 02:55:38,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:38,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:38,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:39,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:39,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:39,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61261179] [2024-06-28 02:55:39,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61261179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:39,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:39,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:39,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040104946] [2024-06-28 02:55:39,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:39,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:39,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:39,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:39,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:39,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:39,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 650 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:39,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:39,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:39,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:40,176 INFO L124 PetriNetUnfolderBase]: 1874/2897 cut-off events. [2024-06-28 02:55:40,176 INFO L125 PetriNetUnfolderBase]: For 37698/37698 co-relation queries the response was YES. [2024-06-28 02:55:40,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14490 conditions, 2897 events. 1874/2897 cut-off events. For 37698/37698 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14406 event pairs, 573 based on Foata normal form. 4/2900 useless extension candidates. Maximal degree in co-relation 14456. Up to 2497 conditions per place. [2024-06-28 02:55:40,196 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 75 selfloop transitions, 39 changer transitions 0/120 dead transitions. [2024-06-28 02:55:40,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 120 transitions, 1058 flow [2024-06-28 02:55:40,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:40,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:40,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-28 02:55:40,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-28 02:55:40,198 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 650 flow. Second operand 7 states and 148 transitions. [2024-06-28 02:55:40,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 120 transitions, 1058 flow [2024-06-28 02:55:40,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 120 transitions, 962 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:40,226 INFO L231 Difference]: Finished difference. Result has 83 places, 90 transitions, 682 flow [2024-06-28 02:55:40,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=682, PETRI_PLACES=83, PETRI_TRANSITIONS=90} [2024-06-28 02:55:40,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-28 02:55:40,227 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 90 transitions, 682 flow [2024-06-28 02:55:40,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:40,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:40,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:40,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:55:40,228 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:40,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:40,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1263668271, now seen corresponding path program 3 times [2024-06-28 02:55:40,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:40,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980939257] [2024-06-28 02:55:40,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:40,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:40,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:41,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:41,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:41,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980939257] [2024-06-28 02:55:41,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980939257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:41,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:41,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:41,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960612063] [2024-06-28 02:55:41,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:41,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:41,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:41,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:41,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:41,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:41,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 90 transitions, 682 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:41,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:41,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:41,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:41,724 INFO L124 PetriNetUnfolderBase]: 1896/2929 cut-off events. [2024-06-28 02:55:41,724 INFO L125 PetriNetUnfolderBase]: For 41619/41619 co-relation queries the response was YES. [2024-06-28 02:55:41,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14907 conditions, 2929 events. 1896/2929 cut-off events. For 41619/41619 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14578 event pairs, 609 based on Foata normal form. 4/2933 useless extension candidates. Maximal degree in co-relation 14872. Up to 2711 conditions per place. [2024-06-28 02:55:41,738 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 95 selfloop transitions, 17 changer transitions 0/118 dead transitions. [2024-06-28 02:55:41,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 118 transitions, 1014 flow [2024-06-28 02:55:41,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:41,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:41,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:55:41,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 02:55:41,740 INFO L175 Difference]: Start difference. First operand has 83 places, 90 transitions, 682 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:55:41,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 118 transitions, 1014 flow [2024-06-28 02:55:41,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 118 transitions, 929 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:41,771 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 687 flow [2024-06-28 02:55:41,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=687, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2024-06-28 02:55:41,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-28 02:55:41,771 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 687 flow [2024-06-28 02:55:41,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:41,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:41,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:41,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:55:41,772 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:41,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:41,773 INFO L85 PathProgramCache]: Analyzing trace with hash -2018593127, now seen corresponding path program 4 times [2024-06-28 02:55:41,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:41,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023280175] [2024-06-28 02:55:41,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:41,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:41,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:42,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:42,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:42,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023280175] [2024-06-28 02:55:42,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023280175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:42,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:42,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:42,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400918228] [2024-06-28 02:55:42,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:42,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:42,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:42,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:42,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:42,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:42,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 687 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:42,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:42,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:42,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:43,358 INFO L124 PetriNetUnfolderBase]: 1886/2915 cut-off events. [2024-06-28 02:55:43,358 INFO L125 PetriNetUnfolderBase]: For 45121/45121 co-relation queries the response was YES. [2024-06-28 02:55:43,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14905 conditions, 2915 events. 1886/2915 cut-off events. For 45121/45121 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14510 event pairs, 602 based on Foata normal form. 4/2919 useless extension candidates. Maximal degree in co-relation 14869. Up to 2670 conditions per place. [2024-06-28 02:55:43,372 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 91 selfloop transitions, 22 changer transitions 0/119 dead transitions. [2024-06-28 02:55:43,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 119 transitions, 983 flow [2024-06-28 02:55:43,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:43,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:43,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 02:55:43,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:55:43,374 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 687 flow. Second operand 8 states and 152 transitions. [2024-06-28 02:55:43,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 119 transitions, 983 flow [2024-06-28 02:55:43,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 119 transitions, 909 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:43,414 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 665 flow [2024-06-28 02:55:43,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=665, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-06-28 02:55:43,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-28 02:55:43,414 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 665 flow [2024-06-28 02:55:43,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:43,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:43,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:43,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:55:43,415 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:43,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:43,416 INFO L85 PathProgramCache]: Analyzing trace with hash -2010964430, now seen corresponding path program 1 times [2024-06-28 02:55:43,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:43,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628354262] [2024-06-28 02:55:43,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:43,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:43,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:44,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:44,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:44,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628354262] [2024-06-28 02:55:44,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628354262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:44,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:44,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:55:44,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079835252] [2024-06-28 02:55:44,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:44,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:55:44,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:44,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:55:44,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:55:45,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 02:55:45,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 665 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 02:55:45,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:45,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 02:55:45,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:45,781 INFO L124 PetriNetUnfolderBase]: 2240/3399 cut-off events. [2024-06-28 02:55:45,781 INFO L125 PetriNetUnfolderBase]: For 56677/56677 co-relation queries the response was YES. [2024-06-28 02:55:45,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17293 conditions, 3399 events. 2240/3399 cut-off events. For 56677/56677 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16372 event pairs, 741 based on Foata normal form. 4/3403 useless extension candidates. Maximal degree in co-relation 17256. Up to 3208 conditions per place. [2024-06-28 02:55:45,797 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 99 selfloop transitions, 18 changer transitions 0/122 dead transitions. [2024-06-28 02:55:45,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 122 transitions, 1009 flow [2024-06-28 02:55:45,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:45,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:45,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 02:55:45,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 02:55:45,799 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 665 flow. Second operand 8 states and 141 transitions. [2024-06-28 02:55:45,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 122 transitions, 1009 flow [2024-06-28 02:55:45,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 122 transitions, 912 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:55:45,828 INFO L231 Difference]: Finished difference. Result has 90 places, 98 transitions, 671 flow [2024-06-28 02:55:45,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=671, PETRI_PLACES=90, PETRI_TRANSITIONS=98} [2024-06-28 02:55:45,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-28 02:55:45,829 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 98 transitions, 671 flow [2024-06-28 02:55:45,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 02:55:45,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:45,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:45,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:55:45,830 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:45,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:45,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1390705951, now seen corresponding path program 1 times [2024-06-28 02:55:45,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:45,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37788727] [2024-06-28 02:55:45,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:45,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:45,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:46,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:46,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:46,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37788727] [2024-06-28 02:55:46,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37788727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:46,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:46,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:55:46,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33641428] [2024-06-28 02:55:46,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:46,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:55:46,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:46,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:55:46,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:55:46,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 02:55:46,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 98 transitions, 671 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:46,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:46,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 02:55:46,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:47,141 INFO L124 PetriNetUnfolderBase]: 2292/3448 cut-off events. [2024-06-28 02:55:47,141 INFO L125 PetriNetUnfolderBase]: For 60807/60807 co-relation queries the response was YES. [2024-06-28 02:55:47,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17740 conditions, 3448 events. 2292/3448 cut-off events. For 60807/60807 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16276 event pairs, 802 based on Foata normal form. 3/3451 useless extension candidates. Maximal degree in co-relation 17701. Up to 3348 conditions per place. [2024-06-28 02:55:47,156 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 90 selfloop transitions, 11 changer transitions 0/112 dead transitions. [2024-06-28 02:55:47,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 112 transitions, 927 flow [2024-06-28 02:55:47,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:55:47,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:55:47,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-28 02:55:47,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-28 02:55:47,158 INFO L175 Difference]: Start difference. First operand has 90 places, 98 transitions, 671 flow. Second operand 6 states and 103 transitions. [2024-06-28 02:55:47,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 112 transitions, 927 flow [2024-06-28 02:55:47,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 112 transitions, 872 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:47,185 INFO L231 Difference]: Finished difference. Result has 91 places, 101 transitions, 678 flow [2024-06-28 02:55:47,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=678, PETRI_PLACES=91, PETRI_TRANSITIONS=101} [2024-06-28 02:55:47,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-28 02:55:47,186 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 101 transitions, 678 flow [2024-06-28 02:55:47,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:47,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:47,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:47,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:55:47,187 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:47,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:47,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1694157934, now seen corresponding path program 1 times [2024-06-28 02:55:47,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:47,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714494383] [2024-06-28 02:55:47,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:47,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:47,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:48,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:48,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:48,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714494383] [2024-06-28 02:55:48,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714494383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:48,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:48,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:48,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141352285] [2024-06-28 02:55:48,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:48,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:48,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:48,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:48,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:48,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:48,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 101 transitions, 678 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:48,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:48,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:48,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:49,024 INFO L124 PetriNetUnfolderBase]: 2283/3522 cut-off events. [2024-06-28 02:55:49,024 INFO L125 PetriNetUnfolderBase]: For 70034/70048 co-relation queries the response was YES. [2024-06-28 02:55:49,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18868 conditions, 3522 events. 2283/3522 cut-off events. For 70034/70048 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 17967 event pairs, 1009 based on Foata normal form. 6/3506 useless extension candidates. Maximal degree in co-relation 18828. Up to 3148 conditions per place. [2024-06-28 02:55:49,044 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 31 changer transitions 0/157 dead transitions. [2024-06-28 02:55:49,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 157 transitions, 1326 flow [2024-06-28 02:55:49,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:49,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:49,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 02:55:49,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 02:55:49,047 INFO L175 Difference]: Start difference. First operand has 91 places, 101 transitions, 678 flow. Second operand 9 states and 168 transitions. [2024-06-28 02:55:49,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 157 transitions, 1326 flow [2024-06-28 02:55:49,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 157 transitions, 1284 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:49,084 INFO L231 Difference]: Finished difference. Result has 100 places, 123 transitions, 935 flow [2024-06-28 02:55:49,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=935, PETRI_PLACES=100, PETRI_TRANSITIONS=123} [2024-06-28 02:55:49,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 02:55:49,085 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 123 transitions, 935 flow [2024-06-28 02:55:49,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:49,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:49,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:49,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:55:49,086 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:49,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:49,086 INFO L85 PathProgramCache]: Analyzing trace with hash -2128752698, now seen corresponding path program 2 times [2024-06-28 02:55:49,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:49,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902461640] [2024-06-28 02:55:49,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:49,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:49,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:50,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:50,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:50,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902461640] [2024-06-28 02:55:50,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902461640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:50,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:50,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:50,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584153831] [2024-06-28 02:55:50,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:50,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:50,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:50,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:50,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:50,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:50,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 123 transitions, 935 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:50,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:50,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:50,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:50,981 INFO L124 PetriNetUnfolderBase]: 2473/3813 cut-off events. [2024-06-28 02:55:50,981 INFO L125 PetriNetUnfolderBase]: For 76444/76458 co-relation queries the response was YES. [2024-06-28 02:55:50,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21087 conditions, 3813 events. 2473/3813 cut-off events. For 76444/76458 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19605 event pairs, 716 based on Foata normal form. 14/3809 useless extension candidates. Maximal degree in co-relation 21042. Up to 3288 conditions per place. [2024-06-28 02:55:51,005 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 130 selfloop transitions, 62 changer transitions 0/199 dead transitions. [2024-06-28 02:55:51,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 199 transitions, 1893 flow [2024-06-28 02:55:51,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:51,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:51,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 02:55:51,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 02:55:51,006 INFO L175 Difference]: Start difference. First operand has 100 places, 123 transitions, 935 flow. Second operand 9 states and 179 transitions. [2024-06-28 02:55:51,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 199 transitions, 1893 flow [2024-06-28 02:55:51,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 199 transitions, 1827 flow, removed 32 selfloop flow, removed 1 redundant places. [2024-06-28 02:55:51,060 INFO L231 Difference]: Finished difference. Result has 111 places, 159 transitions, 1460 flow [2024-06-28 02:55:51,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1460, PETRI_PLACES=111, PETRI_TRANSITIONS=159} [2024-06-28 02:55:51,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-28 02:55:51,061 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 159 transitions, 1460 flow [2024-06-28 02:55:51,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:51,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:51,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:51,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:55:51,062 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:51,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:51,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1217678772, now seen corresponding path program 3 times [2024-06-28 02:55:51,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:51,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885549026] [2024-06-28 02:55:51,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:51,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:51,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:52,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:52,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:52,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885549026] [2024-06-28 02:55:52,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885549026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:52,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:52,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:52,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493994401] [2024-06-28 02:55:52,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:52,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:52,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:52,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:52,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:52,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:52,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 159 transitions, 1460 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:52,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:52,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:52,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:52,931 INFO L124 PetriNetUnfolderBase]: 2516/3887 cut-off events. [2024-06-28 02:55:52,931 INFO L125 PetriNetUnfolderBase]: For 84896/84910 co-relation queries the response was YES. [2024-06-28 02:55:52,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22544 conditions, 3887 events. 2516/3887 cut-off events. For 84896/84910 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 20058 event pairs, 733 based on Foata normal form. 16/3898 useless extension candidates. Maximal degree in co-relation 22493. Up to 3452 conditions per place. [2024-06-28 02:55:52,957 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 139 selfloop transitions, 59 changer transitions 0/205 dead transitions. [2024-06-28 02:55:52,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 205 transitions, 2122 flow [2024-06-28 02:55:52,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:52,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:52,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 02:55:52,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 02:55:52,958 INFO L175 Difference]: Start difference. First operand has 111 places, 159 transitions, 1460 flow. Second operand 9 states and 175 transitions. [2024-06-28 02:55:52,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 205 transitions, 2122 flow [2024-06-28 02:55:53,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 205 transitions, 2073 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 02:55:53,019 INFO L231 Difference]: Finished difference. Result has 119 places, 170 transitions, 1708 flow [2024-06-28 02:55:53,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1708, PETRI_PLACES=119, PETRI_TRANSITIONS=170} [2024-06-28 02:55:53,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-28 02:55:53,019 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 170 transitions, 1708 flow [2024-06-28 02:55:53,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:53,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:53,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:53,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:55:53,020 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:53,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:53,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1594153710, now seen corresponding path program 1 times [2024-06-28 02:55:53,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:53,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490320721] [2024-06-28 02:55:53,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:53,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:53,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:53,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:53,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:53,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490320721] [2024-06-28 02:55:54,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490320721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:54,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:54,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:54,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393574248] [2024-06-28 02:55:54,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:54,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:54,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:54,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:54,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:54,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:54,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 170 transitions, 1708 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:54,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:54,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:54,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:55,012 INFO L124 PetriNetUnfolderBase]: 2770/4280 cut-off events. [2024-06-28 02:55:55,013 INFO L125 PetriNetUnfolderBase]: For 94102/94114 co-relation queries the response was YES. [2024-06-28 02:55:55,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24767 conditions, 4280 events. 2770/4280 cut-off events. For 94102/94114 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 22550 event pairs, 706 based on Foata normal form. 12/4288 useless extension candidates. Maximal degree in co-relation 24713. Up to 3483 conditions per place. [2024-06-28 02:55:55,041 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 166 selfloop transitions, 101 changer transitions 0/274 dead transitions. [2024-06-28 02:55:55,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 274 transitions, 2884 flow [2024-06-28 02:55:55,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:55:55,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:55:55,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-28 02:55:55,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47835497835497837 [2024-06-28 02:55:55,043 INFO L175 Difference]: Start difference. First operand has 119 places, 170 transitions, 1708 flow. Second operand 11 states and 221 transitions. [2024-06-28 02:55:55,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 274 transitions, 2884 flow [2024-06-28 02:55:55,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 274 transitions, 2722 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:55,135 INFO L231 Difference]: Finished difference. Result has 129 places, 222 transitions, 2278 flow [2024-06-28 02:55:55,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2278, PETRI_PLACES=129, PETRI_TRANSITIONS=222} [2024-06-28 02:55:55,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-28 02:55:55,136 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 222 transitions, 2278 flow [2024-06-28 02:55:55,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:55,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:55,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:55,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:55:55,137 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:55,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:55,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1596950096, now seen corresponding path program 4 times [2024-06-28 02:55:55,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:55,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510627949] [2024-06-28 02:55:55,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:55,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:55,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:56,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:56,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:56,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510627949] [2024-06-28 02:55:56,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510627949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:56,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:56,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:56,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599622162] [2024-06-28 02:55:56,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:56,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:56,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:56,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:56,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:56,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:56,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 222 transitions, 2278 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:56,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:56,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:56,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:57,197 INFO L124 PetriNetUnfolderBase]: 2773/4285 cut-off events. [2024-06-28 02:55:57,197 INFO L125 PetriNetUnfolderBase]: For 102733/102747 co-relation queries the response was YES. [2024-06-28 02:55:57,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26405 conditions, 4285 events. 2773/4285 cut-off events. For 102733/102747 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 22580 event pairs, 742 based on Foata normal form. 16/4294 useless extension candidates. Maximal degree in co-relation 26345. Up to 3857 conditions per place. [2024-06-28 02:55:57,223 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 197 selfloop transitions, 52 changer transitions 0/256 dead transitions. [2024-06-28 02:55:57,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 256 transitions, 2935 flow [2024-06-28 02:55:57,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:57,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:57,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 02:55:57,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 02:55:57,225 INFO L175 Difference]: Start difference. First operand has 129 places, 222 transitions, 2278 flow. Second operand 9 states and 174 transitions. [2024-06-28 02:55:57,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 256 transitions, 2935 flow [2024-06-28 02:55:57,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 256 transitions, 2884 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 02:55:57,303 INFO L231 Difference]: Finished difference. Result has 136 places, 224 transitions, 2385 flow [2024-06-28 02:55:57,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2227, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2385, PETRI_PLACES=136, PETRI_TRANSITIONS=224} [2024-06-28 02:55:57,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-28 02:55:57,304 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 224 transitions, 2385 flow [2024-06-28 02:55:57,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:57,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:57,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:57,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:55:57,305 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:57,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:57,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1517822254, now seen corresponding path program 5 times [2024-06-28 02:55:57,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:57,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585202176] [2024-06-28 02:55:57,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:57,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:57,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:57,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:57,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:57,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585202176] [2024-06-28 02:55:57,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585202176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:57,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:57,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:57,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803295820] [2024-06-28 02:55:57,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:57,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:57,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:57,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:57,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:58,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:58,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 224 transitions, 2385 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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 02:55:58,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:58,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:58,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:58,833 INFO L124 PetriNetUnfolderBase]: 2960/4601 cut-off events. [2024-06-28 02:55:58,834 INFO L125 PetriNetUnfolderBase]: For 114518/114541 co-relation queries the response was YES. [2024-06-28 02:55:58,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28477 conditions, 4601 events. 2960/4601 cut-off events. For 114518/114541 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 24908 event pairs, 618 based on Foata normal form. 22/4613 useless extension candidates. Maximal degree in co-relation 28415. Up to 3615 conditions per place. [2024-06-28 02:55:58,867 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 161 selfloop transitions, 116 changer transitions 0/284 dead transitions. [2024-06-28 02:55:58,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 284 transitions, 3533 flow [2024-06-28 02:55:58,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:58,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:58,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 02:55:58,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:55:58,868 INFO L175 Difference]: Start difference. First operand has 136 places, 224 transitions, 2385 flow. Second operand 8 states and 160 transitions. [2024-06-28 02:55:58,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 284 transitions, 3533 flow [2024-06-28 02:55:58,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 284 transitions, 3351 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 02:55:58,965 INFO L231 Difference]: Finished difference. Result has 139 places, 254 transitions, 2880 flow [2024-06-28 02:55:58,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2880, PETRI_PLACES=139, PETRI_TRANSITIONS=254} [2024-06-28 02:55:58,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 02:55:58,966 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 254 transitions, 2880 flow [2024-06-28 02:55:58,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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 02:55:58,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:58,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:58,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:55:58,966 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:58,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:58,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1957412476, now seen corresponding path program 6 times [2024-06-28 02:55:58,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:58,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557187534] [2024-06-28 02:55:58,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:58,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:58,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:59,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:59,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:59,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557187534] [2024-06-28 02:55:59,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557187534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:59,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:59,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:59,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670949226] [2024-06-28 02:55:59,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:59,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:59,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:59,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:59,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:59,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:59,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 254 transitions, 2880 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:55:59,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:59,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:59,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:00,751 INFO L124 PetriNetUnfolderBase]: 3176/4942 cut-off events. [2024-06-28 02:56:00,752 INFO L125 PetriNetUnfolderBase]: For 129258/129281 co-relation queries the response was YES. [2024-06-28 02:56:00,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31875 conditions, 4942 events. 3176/4942 cut-off events. For 129258/129281 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27308 event pairs, 766 based on Foata normal form. 20/4950 useless extension candidates. Maximal degree in co-relation 31810. Up to 4178 conditions per place. [2024-06-28 02:56:00,787 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 208 selfloop transitions, 117 changer transitions 0/332 dead transitions. [2024-06-28 02:56:00,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 332 transitions, 4367 flow [2024-06-28 02:56:00,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:00,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:00,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 02:56:00,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:56:00,788 INFO L175 Difference]: Start difference. First operand has 139 places, 254 transitions, 2880 flow. Second operand 9 states and 180 transitions. [2024-06-28 02:56:00,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 332 transitions, 4367 flow [2024-06-28 02:56:00,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 332 transitions, 4182 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-28 02:56:00,920 INFO L231 Difference]: Finished difference. Result has 147 places, 295 transitions, 3654 flow [2024-06-28 02:56:00,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3654, PETRI_PLACES=147, PETRI_TRANSITIONS=295} [2024-06-28 02:56:00,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-28 02:56:00,921 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 295 transitions, 3654 flow [2024-06-28 02:56:00,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:00,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:00,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:00,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:56:00,921 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:00,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:00,922 INFO L85 PathProgramCache]: Analyzing trace with hash -473321374, now seen corresponding path program 2 times [2024-06-28 02:56:00,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:00,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863645866] [2024-06-28 02:56:00,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:00,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:00,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:01,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:01,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:01,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863645866] [2024-06-28 02:56:01,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863645866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:01,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:01,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:01,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736200435] [2024-06-28 02:56:01,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:01,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:01,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:01,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:01,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:01,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:01,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 295 transitions, 3654 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:01,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:01,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:01,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:02,975 INFO L124 PetriNetUnfolderBase]: 3278/5102 cut-off events. [2024-06-28 02:56:02,975 INFO L125 PetriNetUnfolderBase]: For 139864/139877 co-relation queries the response was YES. [2024-06-28 02:56:03,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33887 conditions, 5102 events. 3278/5102 cut-off events. For 139864/139877 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 28312 event pairs, 758 based on Foata normal form. 12/5104 useless extension candidates. Maximal degree in co-relation 33818. Up to 4114 conditions per place. [2024-06-28 02:56:03,020 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 247 selfloop transitions, 133 changer transitions 0/387 dead transitions. [2024-06-28 02:56:03,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 387 transitions, 5381 flow [2024-06-28 02:56:03,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:03,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:03,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 02:56:03,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026455026455027 [2024-06-28 02:56:03,022 INFO L175 Difference]: Start difference. First operand has 147 places, 295 transitions, 3654 flow. Second operand 9 states and 190 transitions. [2024-06-28 02:56:03,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 387 transitions, 5381 flow [2024-06-28 02:56:03,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 387 transitions, 5189 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:03,176 INFO L231 Difference]: Finished difference. Result has 155 places, 345 transitions, 4468 flow [2024-06-28 02:56:03,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3466, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4468, PETRI_PLACES=155, PETRI_TRANSITIONS=345} [2024-06-28 02:56:03,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 02:56:03,176 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 345 transitions, 4468 flow [2024-06-28 02:56:03,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:03,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:03,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:03,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:56:03,177 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:03,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:03,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1957409686, now seen corresponding path program 7 times [2024-06-28 02:56:03,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:03,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336279804] [2024-06-28 02:56:03,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:03,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:03,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:03,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:03,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:03,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336279804] [2024-06-28 02:56:03,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336279804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:03,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:03,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:03,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23267684] [2024-06-28 02:56:03,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:03,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:03,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:03,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:03,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:04,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:04,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 345 transitions, 4468 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:04,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:04,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:04,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:05,049 INFO L124 PetriNetUnfolderBase]: 3277/5119 cut-off events. [2024-06-28 02:56:05,049 INFO L125 PetriNetUnfolderBase]: For 152350/152358 co-relation queries the response was YES. [2024-06-28 02:56:05,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35742 conditions, 5119 events. 3277/5119 cut-off events. For 152350/152358 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28619 event pairs, 802 based on Foata normal form. 14/5127 useless extension candidates. Maximal degree in co-relation 35669. Up to 4481 conditions per place. [2024-06-28 02:56:05,094 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 270 selfloop transitions, 103 changer transitions 0/380 dead transitions. [2024-06-28 02:56:05,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 380 transitions, 5412 flow [2024-06-28 02:56:05,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:05,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:05,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 02:56:05,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 02:56:05,095 INFO L175 Difference]: Start difference. First operand has 155 places, 345 transitions, 4468 flow. Second operand 9 states and 176 transitions. [2024-06-28 02:56:05,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 380 transitions, 5412 flow [2024-06-28 02:56:05,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 380 transitions, 5321 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-28 02:56:05,288 INFO L231 Difference]: Finished difference. Result has 162 places, 349 transitions, 4694 flow [2024-06-28 02:56:05,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4393, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4694, PETRI_PLACES=162, PETRI_TRANSITIONS=349} [2024-06-28 02:56:05,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-28 02:56:05,290 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 349 transitions, 4694 flow [2024-06-28 02:56:05,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:05,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:05,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:05,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:56:05,291 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:05,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:05,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1905601502, now seen corresponding path program 3 times [2024-06-28 02:56:05,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:05,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258922805] [2024-06-28 02:56:05,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:05,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:05,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:06,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:06,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:06,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258922805] [2024-06-28 02:56:06,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258922805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:06,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:06,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:06,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053434196] [2024-06-28 02:56:06,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:06,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:06,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:06,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:06,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:06,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:06,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 349 transitions, 4694 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:06,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:06,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:06,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:07,712 INFO L124 PetriNetUnfolderBase]: 3485/5420 cut-off events. [2024-06-28 02:56:07,712 INFO L125 PetriNetUnfolderBase]: For 165524/165531 co-relation queries the response was YES. [2024-06-28 02:56:07,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38564 conditions, 5420 events. 3485/5420 cut-off events. For 165524/165531 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 30407 event pairs, 816 based on Foata normal form. 12/5425 useless extension candidates. Maximal degree in co-relation 38489. Up to 4517 conditions per place. [2024-06-28 02:56:07,757 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 298 selfloop transitions, 146 changer transitions 0/451 dead transitions. [2024-06-28 02:56:07,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 451 transitions, 6664 flow [2024-06-28 02:56:07,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:56:07,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:56:07,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-28 02:56:07,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49047619047619045 [2024-06-28 02:56:07,759 INFO L175 Difference]: Start difference. First operand has 162 places, 349 transitions, 4694 flow. Second operand 10 states and 206 transitions. [2024-06-28 02:56:07,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 451 transitions, 6664 flow [2024-06-28 02:56:07,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 451 transitions, 6359 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 02:56:07,965 INFO L231 Difference]: Finished difference. Result has 167 places, 403 transitions, 5609 flow [2024-06-28 02:56:07,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4417, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5609, PETRI_PLACES=167, PETRI_TRANSITIONS=403} [2024-06-28 02:56:07,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-28 02:56:07,966 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 403 transitions, 5609 flow [2024-06-28 02:56:07,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:07,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:07,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:07,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:56:07,967 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:07,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:07,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1905423872, now seen corresponding path program 4 times [2024-06-28 02:56:07,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:07,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786010599] [2024-06-28 02:56:07,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:07,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:09,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:09,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:09,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786010599] [2024-06-28 02:56:09,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786010599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:09,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:09,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:09,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112453655] [2024-06-28 02:56:09,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:09,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:09,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:09,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:09,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:09,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:09,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 403 transitions, 5609 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:09,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:09,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:09,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:10,412 INFO L124 PetriNetUnfolderBase]: 3503/5442 cut-off events. [2024-06-28 02:56:10,413 INFO L125 PetriNetUnfolderBase]: For 173128/173141 co-relation queries the response was YES. [2024-06-28 02:56:10,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39542 conditions, 5442 events. 3503/5442 cut-off events. For 173128/173141 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 30474 event pairs, 835 based on Foata normal form. 16/5453 useless extension candidates. Maximal degree in co-relation 39464. Up to 4642 conditions per place. [2024-06-28 02:56:10,463 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 318 selfloop transitions, 128 changer transitions 0/453 dead transitions. [2024-06-28 02:56:10,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 453 transitions, 6845 flow [2024-06-28 02:56:10,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:56:10,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:56:10,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-28 02:56:10,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738095238095238 [2024-06-28 02:56:10,464 INFO L175 Difference]: Start difference. First operand has 167 places, 403 transitions, 5609 flow. Second operand 10 states and 199 transitions. [2024-06-28 02:56:10,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 453 transitions, 6845 flow [2024-06-28 02:56:10,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 453 transitions, 6728 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 02:56:10,765 INFO L231 Difference]: Finished difference. Result has 174 places, 413 transitions, 5935 flow [2024-06-28 02:56:10,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5494, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5935, PETRI_PLACES=174, PETRI_TRANSITIONS=413} [2024-06-28 02:56:10,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-28 02:56:10,765 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 413 transitions, 5935 flow [2024-06-28 02:56:10,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:10,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:10,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:10,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:56:10,766 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:10,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:10,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1622724367, now seen corresponding path program 1 times [2024-06-28 02:56:10,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:10,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300499742] [2024-06-28 02:56:10,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:10,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:10,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:11,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:11,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:11,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300499742] [2024-06-28 02:56:11,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300499742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:11,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:11,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:56:11,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478665151] [2024-06-28 02:56:11,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:11,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:56:11,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:11,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:56:11,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:56:11,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 02:56:11,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 413 transitions, 5935 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:11,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:11,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 02:56:11,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:12,439 INFO L124 PetriNetUnfolderBase]: 3781/5771 cut-off events. [2024-06-28 02:56:12,439 INFO L125 PetriNetUnfolderBase]: For 192322/192410 co-relation queries the response was YES. [2024-06-28 02:56:12,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41457 conditions, 5771 events. 3781/5771 cut-off events. For 192322/192410 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31456 event pairs, 1346 based on Foata normal form. 33/5777 useless extension candidates. Maximal degree in co-relation 41377. Up to 5356 conditions per place. [2024-06-28 02:56:12,488 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 348 selfloop transitions, 22 changer transitions 0/439 dead transitions. [2024-06-28 02:56:12,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 439 transitions, 6887 flow [2024-06-28 02:56:12,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:12,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:12,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 02:56:12,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 02:56:12,490 INFO L175 Difference]: Start difference. First operand has 174 places, 413 transitions, 5935 flow. Second operand 7 states and 127 transitions. [2024-06-28 02:56:12,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 439 transitions, 6887 flow [2024-06-28 02:56:12,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 439 transitions, 6567 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 02:56:12,774 INFO L231 Difference]: Finished difference. Result has 175 places, 421 transitions, 5776 flow [2024-06-28 02:56:12,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5619, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5776, PETRI_PLACES=175, PETRI_TRANSITIONS=421} [2024-06-28 02:56:12,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-28 02:56:12,775 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 421 transitions, 5776 flow [2024-06-28 02:56:12,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:12,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:12,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:12,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:56:12,776 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:12,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:12,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1616604824, now seen corresponding path program 1 times [2024-06-28 02:56:12,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:12,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612138412] [2024-06-28 02:56:12,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:12,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:12,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:13,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:13,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:13,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612138412] [2024-06-28 02:56:13,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612138412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:13,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:13,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:13,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841085173] [2024-06-28 02:56:13,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:13,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:13,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:13,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:13,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:13,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:13,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 421 transitions, 5776 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:13,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:13,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:13,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:15,108 INFO L124 PetriNetUnfolderBase]: 3743/5806 cut-off events. [2024-06-28 02:56:15,108 INFO L125 PetriNetUnfolderBase]: For 227560/227592 co-relation queries the response was YES. [2024-06-28 02:56:15,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43526 conditions, 5806 events. 3743/5806 cut-off events. For 227560/227592 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 33190 event pairs, 885 based on Foata normal form. 28/5802 useless extension candidates. Maximal degree in co-relation 43444. Up to 4150 conditions per place. [2024-06-28 02:56:15,167 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 301 selfloop transitions, 178 changer transitions 0/488 dead transitions. [2024-06-28 02:56:15,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 488 transitions, 7479 flow [2024-06-28 02:56:15,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:56:15,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:56:15,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-28 02:56:15,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023809523809524 [2024-06-28 02:56:15,169 INFO L175 Difference]: Start difference. First operand has 175 places, 421 transitions, 5776 flow. Second operand 10 states and 211 transitions. [2024-06-28 02:56:15,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 488 transitions, 7479 flow [2024-06-28 02:56:15,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 488 transitions, 7440 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 02:56:15,488 INFO L231 Difference]: Finished difference. Result has 185 places, 429 transitions, 6376 flow [2024-06-28 02:56:15,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5737, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6376, PETRI_PLACES=185, PETRI_TRANSITIONS=429} [2024-06-28 02:56:15,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-28 02:56:15,489 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 429 transitions, 6376 flow [2024-06-28 02:56:15,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:15,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:15,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:15,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:56:15,489 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:15,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:15,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1694218384, now seen corresponding path program 8 times [2024-06-28 02:56:15,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:15,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598617034] [2024-06-28 02:56:15,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:15,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:15,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:16,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:16,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:16,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598617034] [2024-06-28 02:56:16,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598617034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:16,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:16,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:16,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260554360] [2024-06-28 02:56:16,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:16,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:16,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:16,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:16,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:16,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:16,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 429 transitions, 6376 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:16,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:16,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:16,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:17,811 INFO L124 PetriNetUnfolderBase]: 3660/5705 cut-off events. [2024-06-28 02:56:17,812 INFO L125 PetriNetUnfolderBase]: For 231525/231549 co-relation queries the response was YES. [2024-06-28 02:56:17,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43758 conditions, 5705 events. 3660/5705 cut-off events. For 231525/231549 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 32761 event pairs, 1313 based on Foata normal form. 12/5685 useless extension candidates. Maximal degree in co-relation 43672. Up to 5131 conditions per place. [2024-06-28 02:56:17,872 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 368 selfloop transitions, 89 changer transitions 0/466 dead transitions. [2024-06-28 02:56:17,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 466 transitions, 7532 flow [2024-06-28 02:56:17,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:56:17,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:56:17,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 02:56:17,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 02:56:17,874 INFO L175 Difference]: Start difference. First operand has 185 places, 429 transitions, 6376 flow. Second operand 10 states and 182 transitions. [2024-06-28 02:56:17,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 466 transitions, 7532 flow [2024-06-28 02:56:18,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 466 transitions, 7417 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 02:56:18,206 INFO L231 Difference]: Finished difference. Result has 195 places, 436 transitions, 6640 flow [2024-06-28 02:56:18,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6261, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6640, PETRI_PLACES=195, PETRI_TRANSITIONS=436} [2024-06-28 02:56:18,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-28 02:56:18,206 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 436 transitions, 6640 flow [2024-06-28 02:56:18,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:18,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:18,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:18,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:56:18,207 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:18,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:18,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1694218508, now seen corresponding path program 5 times [2024-06-28 02:56:18,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:18,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45762860] [2024-06-28 02:56:18,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:18,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:18,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:19,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:19,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:19,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45762860] [2024-06-28 02:56:19,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45762860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:19,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:19,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:19,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214165617] [2024-06-28 02:56:19,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:19,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:19,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:19,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:19,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:19,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:19,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 436 transitions, 6640 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:19,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:19,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:19,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:20,589 INFO L124 PetriNetUnfolderBase]: 3755/5839 cut-off events. [2024-06-28 02:56:20,589 INFO L125 PetriNetUnfolderBase]: For 245076/245106 co-relation queries the response was YES. [2024-06-28 02:56:20,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45583 conditions, 5839 events. 3755/5839 cut-off events. For 245076/245106 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 33664 event pairs, 963 based on Foata normal form. 20/5835 useless extension candidates. Maximal degree in co-relation 45492. Up to 4439 conditions per place. [2024-06-28 02:56:20,656 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 216 selfloop transitions, 272 changer transitions 0/497 dead transitions. [2024-06-28 02:56:20,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 497 transitions, 8274 flow [2024-06-28 02:56:20,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:56:20,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:56:20,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-28 02:56:20,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2024-06-28 02:56:20,659 INFO L175 Difference]: Start difference. First operand has 195 places, 436 transitions, 6640 flow. Second operand 10 states and 202 transitions. [2024-06-28 02:56:20,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 497 transitions, 8274 flow [2024-06-28 02:56:21,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 497 transitions, 8051 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:56:21,046 INFO L231 Difference]: Finished difference. Result has 197 places, 452 transitions, 7314 flow [2024-06-28 02:56:21,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6417, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7314, PETRI_PLACES=197, PETRI_TRANSITIONS=452} [2024-06-28 02:56:21,047 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-28 02:56:21,047 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 452 transitions, 7314 flow [2024-06-28 02:56:21,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:21,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:21,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:21,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:56:21,047 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:21,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:21,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1812306188, now seen corresponding path program 6 times [2024-06-28 02:56:21,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:21,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176662143] [2024-06-28 02:56:21,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:21,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:21,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:21,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:21,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:21,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176662143] [2024-06-28 02:56:21,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176662143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:21,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:21,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:21,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318555487] [2024-06-28 02:56:21,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:21,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:21,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:21,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:21,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:22,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:22,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 452 transitions, 7314 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:22,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:22,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:22,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:23,219 INFO L124 PetriNetUnfolderBase]: 3806/5896 cut-off events. [2024-06-28 02:56:23,219 INFO L125 PetriNetUnfolderBase]: For 255998/256024 co-relation queries the response was YES. [2024-06-28 02:56:23,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47322 conditions, 5896 events. 3806/5896 cut-off events. For 255998/256024 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 33962 event pairs, 1014 based on Foata normal form. 20/5894 useless extension candidates. Maximal degree in co-relation 47230. Up to 4722 conditions per place. [2024-06-28 02:56:23,286 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 268 selfloop transitions, 237 changer transitions 0/514 dead transitions. [2024-06-28 02:56:23,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 514 transitions, 9062 flow [2024-06-28 02:56:23,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:23,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:23,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 02:56:23,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-28 02:56:23,287 INFO L175 Difference]: Start difference. First operand has 197 places, 452 transitions, 7314 flow. Second operand 8 states and 171 transitions. [2024-06-28 02:56:23,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 514 transitions, 9062 flow [2024-06-28 02:56:23,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 514 transitions, 8646 flow, removed 83 selfloop flow, removed 8 redundant places. [2024-06-28 02:56:23,729 INFO L231 Difference]: Finished difference. Result has 197 places, 473 transitions, 7791 flow [2024-06-28 02:56:23,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6912, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7791, PETRI_PLACES=197, PETRI_TRANSITIONS=473} [2024-06-28 02:56:23,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-28 02:56:23,730 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 473 transitions, 7791 flow [2024-06-28 02:56:23,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:23,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:23,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:23,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:56:23,730 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:23,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:23,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1812483818, now seen corresponding path program 7 times [2024-06-28 02:56:23,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:23,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151189195] [2024-06-28 02:56:23,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:23,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:23,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:24,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:24,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:24,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151189195] [2024-06-28 02:56:24,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151189195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:24,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:24,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:24,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016237894] [2024-06-28 02:56:24,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:24,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:24,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:24,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:24,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:24,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:24,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 473 transitions, 7791 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:24,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:24,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:24,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:26,022 INFO L124 PetriNetUnfolderBase]: 3843/5990 cut-off events. [2024-06-28 02:56:26,023 INFO L125 PetriNetUnfolderBase]: For 240661/240690 co-relation queries the response was YES. [2024-06-28 02:56:26,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48085 conditions, 5990 events. 3843/5990 cut-off events. For 240661/240690 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 34753 event pairs, 1136 based on Foata normal form. 20/5995 useless extension candidates. Maximal degree in co-relation 47993. Up to 5039 conditions per place. [2024-06-28 02:56:26,087 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 347 selfloop transitions, 173 changer transitions 0/529 dead transitions. [2024-06-28 02:56:26,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 529 transitions, 9463 flow [2024-06-28 02:56:26,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:26,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:26,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 02:56:26,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-28 02:56:26,089 INFO L175 Difference]: Start difference. First operand has 197 places, 473 transitions, 7791 flow. Second operand 9 states and 178 transitions. [2024-06-28 02:56:26,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 529 transitions, 9463 flow [2024-06-28 02:56:26,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 529 transitions, 8843 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:26,529 INFO L231 Difference]: Finished difference. Result has 200 places, 491 transitions, 8012 flow [2024-06-28 02:56:26,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7207, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8012, PETRI_PLACES=200, PETRI_TRANSITIONS=491} [2024-06-28 02:56:26,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-28 02:56:26,530 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 491 transitions, 8012 flow [2024-06-28 02:56:26,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:26,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:26,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:26,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:56:26,531 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:26,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:26,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1812310838, now seen corresponding path program 8 times [2024-06-28 02:56:26,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:26,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218586363] [2024-06-28 02:56:26,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:26,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:26,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:27,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:27,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:27,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218586363] [2024-06-28 02:56:27,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218586363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:27,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:27,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:27,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739526363] [2024-06-28 02:56:27,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:27,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:27,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:27,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:27,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:27,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:27,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 491 transitions, 8012 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:27,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:27,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:27,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:28,627 INFO L124 PetriNetUnfolderBase]: 3903/6068 cut-off events. [2024-06-28 02:56:28,627 INFO L125 PetriNetUnfolderBase]: For 253393/253421 co-relation queries the response was YES. [2024-06-28 02:56:28,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48911 conditions, 6068 events. 3903/6068 cut-off events. For 253393/253421 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 35239 event pairs, 1129 based on Foata normal form. 18/6067 useless extension candidates. Maximal degree in co-relation 48818. Up to 5138 conditions per place. [2024-06-28 02:56:28,703 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 358 selfloop transitions, 173 changer transitions 0/540 dead transitions. [2024-06-28 02:56:28,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 540 transitions, 9567 flow [2024-06-28 02:56:28,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:28,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:28,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 02:56:28,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 02:56:28,705 INFO L175 Difference]: Start difference. First operand has 200 places, 491 transitions, 8012 flow. Second operand 8 states and 164 transitions. [2024-06-28 02:56:28,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 540 transitions, 9567 flow [2024-06-28 02:56:29,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 540 transitions, 9073 flow, removed 91 selfloop flow, removed 7 redundant places. [2024-06-28 02:56:29,186 INFO L231 Difference]: Finished difference. Result has 201 places, 504 transitions, 8213 flow [2024-06-28 02:56:29,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7518, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8213, PETRI_PLACES=201, PETRI_TRANSITIONS=504} [2024-06-28 02:56:29,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-28 02:56:29,186 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 504 transitions, 8213 flow [2024-06-28 02:56:29,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 02:56:29,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:29,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:29,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:56:29,187 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:29,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:29,187 INFO L85 PathProgramCache]: Analyzing trace with hash -174605455, now seen corresponding path program 2 times [2024-06-28 02:56:29,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:29,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194122958] [2024-06-28 02:56:29,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:29,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:29,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:29,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:29,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:29,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194122958] [2024-06-28 02:56:29,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194122958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:29,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:29,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:56:29,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243919390] [2024-06-28 02:56:29,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:29,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:56:29,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:29,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:56:29,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:56:29,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 02:56:29,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 504 transitions, 8213 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:29,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:29,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 02:56:29,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:31,079 INFO L124 PetriNetUnfolderBase]: 4351/6646 cut-off events. [2024-06-28 02:56:31,079 INFO L125 PetriNetUnfolderBase]: For 262755/262853 co-relation queries the response was YES. [2024-06-28 02:56:31,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52490 conditions, 6646 events. 4351/6646 cut-off events. For 262755/262853 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 37444 event pairs, 1589 based on Foata normal form. 37/6643 useless extension candidates. Maximal degree in co-relation 52396. Up to 6224 conditions per place. [2024-06-28 02:56:31,155 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 427 selfloop transitions, 25 changer transitions 0/521 dead transitions. [2024-06-28 02:56:31,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 521 transitions, 9276 flow [2024-06-28 02:56:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:56:31,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:56:31,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 02:56:31,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 02:56:31,157 INFO L175 Difference]: Start difference. First operand has 201 places, 504 transitions, 8213 flow. Second operand 6 states and 110 transitions. [2024-06-28 02:56:31,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 521 transitions, 9276 flow [2024-06-28 02:56:31,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 521 transitions, 8809 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:31,655 INFO L231 Difference]: Finished difference. Result has 201 places, 507 transitions, 7848 flow [2024-06-28 02:56:31,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7746, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7848, PETRI_PLACES=201, PETRI_TRANSITIONS=507} [2024-06-28 02:56:31,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-28 02:56:31,656 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 507 transitions, 7848 flow [2024-06-28 02:56:31,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:31,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:31,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:31,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:56:31,657 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:31,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:31,657 INFO L85 PathProgramCache]: Analyzing trace with hash 450931332, now seen corresponding path program 2 times [2024-06-28 02:56:31,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:31,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743106085] [2024-06-28 02:56:31,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:31,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:31,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:32,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:32,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:32,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743106085] [2024-06-28 02:56:32,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743106085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:32,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:32,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:32,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296148052] [2024-06-28 02:56:32,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:32,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:32,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:32,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:32,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:32,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:32,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 507 transitions, 7848 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:32,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:32,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:32,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:34,150 INFO L124 PetriNetUnfolderBase]: 4284/6729 cut-off events. [2024-06-28 02:56:34,150 INFO L125 PetriNetUnfolderBase]: For 297821/297850 co-relation queries the response was YES. [2024-06-28 02:56:34,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53972 conditions, 6729 events. 4284/6729 cut-off events. For 297821/297850 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 40275 event pairs, 1136 based on Foata normal form. 26/6727 useless extension candidates. Maximal degree in co-relation 53877. Up to 4425 conditions per place. [2024-06-28 02:56:34,233 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 313 selfloop transitions, 245 changer transitions 0/568 dead transitions. [2024-06-28 02:56:34,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 568 transitions, 9576 flow [2024-06-28 02:56:34,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:56:34,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:56:34,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-28 02:56:34,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023809523809524 [2024-06-28 02:56:34,234 INFO L175 Difference]: Start difference. First operand has 201 places, 507 transitions, 7848 flow. Second operand 10 states and 211 transitions. [2024-06-28 02:56:34,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 568 transitions, 9576 flow [2024-06-28 02:56:34,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 568 transitions, 9512 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:56:34,774 INFO L231 Difference]: Finished difference. Result has 208 places, 511 transitions, 8496 flow [2024-06-28 02:56:34,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7788, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8496, PETRI_PLACES=208, PETRI_TRANSITIONS=511} [2024-06-28 02:56:34,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-28 02:56:34,775 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 511 transitions, 8496 flow [2024-06-28 02:56:34,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:34,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:34,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:34,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:56:34,776 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:34,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:34,776 INFO L85 PathProgramCache]: Analyzing trace with hash -610355514, now seen corresponding path program 1 times [2024-06-28 02:56:34,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:34,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385941307] [2024-06-28 02:56:34,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:34,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:34,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:35,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:35,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:35,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385941307] [2024-06-28 02:56:35,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385941307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:35,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:35,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:35,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072624023] [2024-06-28 02:56:35,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:35,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:35,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:35,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:35,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:35,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 02:56:35,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 511 transitions, 8496 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 02:56:35,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:35,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 02:56:35,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:37,534 INFO L124 PetriNetUnfolderBase]: 4877/7445 cut-off events. [2024-06-28 02:56:37,534 INFO L125 PetriNetUnfolderBase]: For 324110/324124 co-relation queries the response was YES. [2024-06-28 02:56:37,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60617 conditions, 7445 events. 4877/7445 cut-off events. For 324110/324124 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 42658 event pairs, 1939 based on Foata normal form. 2/7421 useless extension candidates. Maximal degree in co-relation 60521. Up to 7153 conditions per place. [2024-06-28 02:56:37,604 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 511 selfloop transitions, 28 changer transitions 0/547 dead transitions. [2024-06-28 02:56:37,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 547 transitions, 9851 flow [2024-06-28 02:56:37,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:37,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:37,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 02:56:37,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 02:56:37,606 INFO L175 Difference]: Start difference. First operand has 208 places, 511 transitions, 8496 flow. Second operand 8 states and 142 transitions. [2024-06-28 02:56:37,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 547 transitions, 9851 flow [2024-06-28 02:56:38,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 547 transitions, 9557 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:38,201 INFO L231 Difference]: Finished difference. Result has 210 places, 522 transitions, 8457 flow [2024-06-28 02:56:38,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8209, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8457, PETRI_PLACES=210, PETRI_TRANSITIONS=522} [2024-06-28 02:56:38,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-28 02:56:38,202 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 522 transitions, 8457 flow [2024-06-28 02:56:38,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 02:56:38,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:38,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:38,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:56:38,203 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:38,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:38,203 INFO L85 PathProgramCache]: Analyzing trace with hash -645843826, now seen corresponding path program 1 times [2024-06-28 02:56:38,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:38,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943349318] [2024-06-28 02:56:38,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:38,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:38,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:38,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:38,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:38,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943349318] [2024-06-28 02:56:38,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943349318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:38,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:38,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:38,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728261605] [2024-06-28 02:56:38,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:38,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:38,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:38,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:38,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:38,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 02:56:38,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 522 transitions, 8457 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 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 02:56:38,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:38,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 02:56:38,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:40,286 INFO L124 PetriNetUnfolderBase]: 4775/7334 cut-off events. [2024-06-28 02:56:40,286 INFO L125 PetriNetUnfolderBase]: For 328312/328410 co-relation queries the response was YES. [2024-06-28 02:56:40,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59304 conditions, 7334 events. 4775/7334 cut-off events. For 328312/328410 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 42633 event pairs, 1779 based on Foata normal form. 39/7323 useless extension candidates. Maximal degree in co-relation 59206. Up to 6890 conditions per place. [2024-06-28 02:56:40,363 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 449 selfloop transitions, 32 changer transitions 0/550 dead transitions. [2024-06-28 02:56:40,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 550 transitions, 9637 flow [2024-06-28 02:56:40,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:40,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:40,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 02:56:40,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 02:56:40,364 INFO L175 Difference]: Start difference. First operand has 210 places, 522 transitions, 8457 flow. Second operand 7 states and 129 transitions. [2024-06-28 02:56:40,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 550 transitions, 9637 flow [2024-06-28 02:56:40,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 550 transitions, 9560 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:40,944 INFO L231 Difference]: Finished difference. Result has 212 places, 531 transitions, 8558 flow [2024-06-28 02:56:40,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8380, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8558, PETRI_PLACES=212, PETRI_TRANSITIONS=531} [2024-06-28 02:56:40,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-28 02:56:40,945 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 531 transitions, 8558 flow [2024-06-28 02:56:40,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 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 02:56:40,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:40,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:40,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:56:40,946 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:40,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:40,946 INFO L85 PathProgramCache]: Analyzing trace with hash -340618614, now seen corresponding path program 3 times [2024-06-28 02:56:40,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:40,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841090243] [2024-06-28 02:56:40,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:40,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:40,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:41,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:41,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:41,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841090243] [2024-06-28 02:56:41,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841090243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:41,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:41,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:41,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412217388] [2024-06-28 02:56:41,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:41,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:41,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:41,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:41,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:42,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:42,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 531 transitions, 8558 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:42,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:42,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:42,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:43,490 INFO L124 PetriNetUnfolderBase]: 4605/7205 cut-off events. [2024-06-28 02:56:43,491 INFO L125 PetriNetUnfolderBase]: For 370759/370795 co-relation queries the response was YES. [2024-06-28 02:56:43,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60778 conditions, 7205 events. 4605/7205 cut-off events. For 370759/370795 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 43615 event pairs, 757 based on Foata normal form. 28/7194 useless extension candidates. Maximal degree in co-relation 60678. Up to 3286 conditions per place. [2024-06-28 02:56:43,582 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 211 selfloop transitions, 360 changer transitions 0/581 dead transitions. [2024-06-28 02:56:43,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 581 transitions, 10290 flow [2024-06-28 02:56:43,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:43,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:43,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-28 02:56:43,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-28 02:56:43,583 INFO L175 Difference]: Start difference. First operand has 212 places, 531 transitions, 8558 flow. Second operand 9 states and 192 transitions. [2024-06-28 02:56:43,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 581 transitions, 10290 flow [2024-06-28 02:56:44,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 581 transitions, 10247 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 02:56:44,247 INFO L231 Difference]: Finished difference. Result has 219 places, 533 transitions, 9330 flow [2024-06-28 02:56:44,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8515, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9330, PETRI_PLACES=219, PETRI_TRANSITIONS=533} [2024-06-28 02:56:44,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 02:56:44,248 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 533 transitions, 9330 flow [2024-06-28 02:56:44,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:44,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:44,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:44,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:56:44,249 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:44,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:44,249 INFO L85 PathProgramCache]: Analyzing trace with hash -618933338, now seen corresponding path program 9 times [2024-06-28 02:56:44,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:44,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860682546] [2024-06-28 02:56:44,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:44,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:44,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:45,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:45,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:45,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860682546] [2024-06-28 02:56:45,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860682546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:45,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:45,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:45,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707935879] [2024-06-28 02:56:45,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:45,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:45,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:45,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:45,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:45,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:45,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 533 transitions, 9330 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:45,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:45,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:45,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:46,722 INFO L124 PetriNetUnfolderBase]: 4654/7288 cut-off events. [2024-06-28 02:56:46,722 INFO L125 PetriNetUnfolderBase]: For 391373/391402 co-relation queries the response was YES. [2024-06-28 02:56:46,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63502 conditions, 7288 events. 4654/7288 cut-off events. For 391373/391402 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 44275 event pairs, 1601 based on Foata normal form. 15/7271 useless extension candidates. Maximal degree in co-relation 63399. Up to 6688 conditions per place. [2024-06-28 02:56:46,810 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 513 selfloop transitions, 63 changer transitions 0/586 dead transitions. [2024-06-28 02:56:46,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 586 transitions, 11165 flow [2024-06-28 02:56:46,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:46,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:46,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 02:56:46,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 02:56:46,811 INFO L175 Difference]: Start difference. First operand has 219 places, 533 transitions, 9330 flow. Second operand 9 states and 167 transitions. [2024-06-28 02:56:46,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 586 transitions, 11165 flow [2024-06-28 02:56:47,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 586 transitions, 10734 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:47,583 INFO L231 Difference]: Finished difference. Result has 222 places, 551 transitions, 9578 flow [2024-06-28 02:56:47,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8917, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9578, PETRI_PLACES=222, PETRI_TRANSITIONS=551} [2024-06-28 02:56:47,584 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-28 02:56:47,584 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 551 transitions, 9578 flow [2024-06-28 02:56:47,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:47,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:47,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:47,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:56:47,585 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:47,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:47,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1848123656, now seen corresponding path program 10 times [2024-06-28 02:56:47,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:47,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105934341] [2024-06-28 02:56:47,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:47,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:47,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:48,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:48,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:48,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105934341] [2024-06-28 02:56:48,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105934341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:48,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:48,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:48,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082466790] [2024-06-28 02:56:48,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:48,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:48,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:48,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:48,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:48,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:48,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 551 transitions, 9578 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:48,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:48,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:48,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:50,397 INFO L124 PetriNetUnfolderBase]: 4626/7254 cut-off events. [2024-06-28 02:56:50,397 INFO L125 PetriNetUnfolderBase]: For 359258/359295 co-relation queries the response was YES. [2024-06-28 02:56:50,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62182 conditions, 7254 events. 4626/7254 cut-off events. For 359258/359295 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 44060 event pairs, 1599 based on Foata normal form. 10/7230 useless extension candidates. Maximal degree in co-relation 62078. Up to 6681 conditions per place. [2024-06-28 02:56:50,480 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 504 selfloop transitions, 76 changer transitions 0/590 dead transitions. [2024-06-28 02:56:50,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 590 transitions, 10976 flow [2024-06-28 02:56:50,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:50,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:50,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 02:56:50,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 02:56:50,486 INFO L175 Difference]: Start difference. First operand has 222 places, 551 transitions, 9578 flow. Second operand 9 states and 170 transitions. [2024-06-28 02:56:50,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 590 transitions, 10976 flow [2024-06-28 02:56:51,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 590 transitions, 10543 flow, removed 168 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:51,143 INFO L231 Difference]: Finished difference. Result has 225 places, 551 transitions, 9325 flow [2024-06-28 02:56:51,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9145, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9325, PETRI_PLACES=225, PETRI_TRANSITIONS=551} [2024-06-28 02:56:51,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-28 02:56:51,145 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 551 transitions, 9325 flow [2024-06-28 02:56:51,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:51,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:51,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:51,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:56:51,145 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:51,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:51,146 INFO L85 PathProgramCache]: Analyzing trace with hash -174247405, now seen corresponding path program 3 times [2024-06-28 02:56:51,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:51,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337729320] [2024-06-28 02:56:51,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:51,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:51,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:51,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:51,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:51,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337729320] [2024-06-28 02:56:51,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337729320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:51,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:51,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:51,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185193992] [2024-06-28 02:56:51,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:51,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:51,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:51,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:51,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:51,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 02:56:51,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 551 transitions, 9325 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:51,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:51,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 02:56:51,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:53,454 INFO L124 PetriNetUnfolderBase]: 5055/7789 cut-off events. [2024-06-28 02:56:53,454 INFO L125 PetriNetUnfolderBase]: For 366409/366503 co-relation queries the response was YES. [2024-06-28 02:56:53,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64966 conditions, 7789 events. 5055/7789 cut-off events. For 366409/366503 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 45948 event pairs, 2023 based on Foata normal form. 41/7777 useless extension candidates. Maximal degree in co-relation 64860. Up to 7390 conditions per place. [2024-06-28 02:56:53,557 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 478 selfloop transitions, 12 changer transitions 0/559 dead transitions. [2024-06-28 02:56:53,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 559 transitions, 10331 flow [2024-06-28 02:56:53,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:56:53,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:56:53,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 02:56:53,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-28 02:56:53,559 INFO L175 Difference]: Start difference. First operand has 225 places, 551 transitions, 9325 flow. Second operand 6 states and 101 transitions. [2024-06-28 02:56:53,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 559 transitions, 10331 flow [2024-06-28 02:56:54,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 559 transitions, 9874 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-28 02:56:54,191 INFO L231 Difference]: Finished difference. Result has 223 places, 551 transitions, 8898 flow [2024-06-28 02:56:54,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8868, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8898, PETRI_PLACES=223, PETRI_TRANSITIONS=551} [2024-06-28 02:56:54,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-28 02:56:54,192 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 551 transitions, 8898 flow [2024-06-28 02:56:54,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:54,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:54,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:54,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:56:54,192 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:54,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:54,192 INFO L85 PathProgramCache]: Analyzing trace with hash -162456493, now seen corresponding path program 1 times [2024-06-28 02:56:54,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:54,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243885600] [2024-06-28 02:56:54,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:54,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:54,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:54,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:54,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:54,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243885600] [2024-06-28 02:56:54,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243885600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:54,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:54,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:56:54,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780639986] [2024-06-28 02:56:54,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:54,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:56:54,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:54,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:56:54,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:56:54,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 02:56:54,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 551 transitions, 8898 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:54,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:54,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 02:56:54,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:56,402 INFO L124 PetriNetUnfolderBase]: 5310/8052 cut-off events. [2024-06-28 02:56:56,402 INFO L125 PetriNetUnfolderBase]: For 367456/367456 co-relation queries the response was YES. [2024-06-28 02:56:56,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66638 conditions, 8052 events. 5310/8052 cut-off events. For 367456/367456 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 45952 event pairs, 2093 based on Foata normal form. 1/8053 useless extension candidates. Maximal degree in co-relation 66531. Up to 7924 conditions per place. [2024-06-28 02:56:56,488 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 549 selfloop transitions, 17 changer transitions 0/569 dead transitions. [2024-06-28 02:56:56,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 569 transitions, 10224 flow [2024-06-28 02:56:56,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:56:56,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:56:56,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 02:56:56,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 02:56:56,489 INFO L175 Difference]: Start difference. First operand has 223 places, 551 transitions, 8898 flow. Second operand 6 states and 102 transitions. [2024-06-28 02:56:56,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 569 transitions, 10224 flow [2024-06-28 02:56:57,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 569 transitions, 10140 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:57,251 INFO L231 Difference]: Finished difference. Result has 224 places, 557 transitions, 8932 flow [2024-06-28 02:56:57,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8822, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8932, PETRI_PLACES=224, PETRI_TRANSITIONS=557} [2024-06-28 02:56:57,251 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-28 02:56:57,251 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 557 transitions, 8932 flow [2024-06-28 02:56:57,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:57,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:57,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:57,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:56:57,252 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:57,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:57,253 INFO L85 PathProgramCache]: Analyzing trace with hash 382062227, now seen corresponding path program 2 times [2024-06-28 02:56:57,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:57,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145851221] [2024-06-28 02:56:57,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:57,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:57,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:57,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:57,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:57,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145851221] [2024-06-28 02:56:57,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145851221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:57,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:57,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:56:57,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854643957] [2024-06-28 02:56:57,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:57,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:56:57,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:57,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:56:57,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:56:57,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 02:56:57,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 557 transitions, 8932 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:57,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:57,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 02:56:57,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:59,503 INFO L124 PetriNetUnfolderBase]: 5307/8049 cut-off events. [2024-06-28 02:56:59,503 INFO L125 PetriNetUnfolderBase]: For 374135/374137 co-relation queries the response was YES. [2024-06-28 02:56:59,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66593 conditions, 8049 events. 5307/8049 cut-off events. For 374135/374137 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 45921 event pairs, 2096 based on Foata normal form. 3/8052 useless extension candidates. Maximal degree in co-relation 66485. Up to 7921 conditions per place. [2024-06-28 02:56:59,582 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 545 selfloop transitions, 17 changer transitions 0/565 dead transitions. [2024-06-28 02:56:59,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 565 transitions, 10082 flow [2024-06-28 02:56:59,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:56:59,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:56:59,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-28 02:56:59,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 02:56:59,584 INFO L175 Difference]: Start difference. First operand has 224 places, 557 transitions, 8932 flow. Second operand 6 states and 98 transitions. [2024-06-28 02:56:59,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 565 transitions, 10082 flow [2024-06-28 02:57:00,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 565 transitions, 10025 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 02:57:00,199 INFO L231 Difference]: Finished difference. Result has 228 places, 557 transitions, 8915 flow [2024-06-28 02:57:00,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8875, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8915, PETRI_PLACES=228, PETRI_TRANSITIONS=557} [2024-06-28 02:57:00,200 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-28 02:57:00,200 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 557 transitions, 8915 flow [2024-06-28 02:57:00,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:00,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:00,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:00,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:57:00,200 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:00,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:00,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1789014632, now seen corresponding path program 4 times [2024-06-28 02:57:00,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:00,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582775695] [2024-06-28 02:57:00,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:00,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:00,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:01,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 02:57:01,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:01,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582775695] [2024-06-28 02:57:01,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582775695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:01,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:01,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:01,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619246301] [2024-06-28 02:57:01,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:01,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:01,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:01,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:01,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:01,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:01,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 557 transitions, 8915 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:01,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:01,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:01,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:03,029 INFO L124 PetriNetUnfolderBase]: 4863/7623 cut-off events. [2024-06-28 02:57:03,029 INFO L125 PetriNetUnfolderBase]: For 437787/437819 co-relation queries the response was YES. [2024-06-28 02:57:03,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65177 conditions, 7623 events. 4863/7623 cut-off events. For 437787/437819 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 46749 event pairs, 1109 based on Foata normal form. 36/7627 useless extension candidates. Maximal degree in co-relation 65067. Up to 5961 conditions per place. [2024-06-28 02:57:03,116 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 393 selfloop transitions, 213 changer transitions 0/618 dead transitions. [2024-06-28 02:57:03,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 618 transitions, 10719 flow [2024-06-28 02:57:03,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:57:03,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:57:03,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-28 02:57:03,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49523809523809526 [2024-06-28 02:57:03,118 INFO L175 Difference]: Start difference. First operand has 228 places, 557 transitions, 8915 flow. Second operand 10 states and 208 transitions. [2024-06-28 02:57:03,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 618 transitions, 10719 flow [2024-06-28 02:57:03,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 618 transitions, 10668 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:03,885 INFO L231 Difference]: Finished difference. Result has 232 places, 561 transitions, 9426 flow [2024-06-28 02:57:03,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8864, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9426, PETRI_PLACES=232, PETRI_TRANSITIONS=561} [2024-06-28 02:57:03,886 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-28 02:57:03,886 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 561 transitions, 9426 flow [2024-06-28 02:57:03,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:03,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:03,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:03,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:57:03,886 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:03,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:03,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1817610272, now seen corresponding path program 5 times [2024-06-28 02:57:03,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:03,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186498804] [2024-06-28 02:57:03,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:03,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:03,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:04,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:04,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:04,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186498804] [2024-06-28 02:57:04,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186498804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:04,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:04,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:04,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257748866] [2024-06-28 02:57:04,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:04,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:04,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:04,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:04,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:04,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:04,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 561 transitions, 9426 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:04,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:04,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:04,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:06,731 INFO L124 PetriNetUnfolderBase]: 4837/7561 cut-off events. [2024-06-28 02:57:06,731 INFO L125 PetriNetUnfolderBase]: For 445849/445881 co-relation queries the response was YES. [2024-06-28 02:57:06,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65392 conditions, 7561 events. 4837/7561 cut-off events. For 445849/445881 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 46093 event pairs, 1123 based on Foata normal form. 42/7571 useless extension candidates. Maximal degree in co-relation 65282. Up to 6191 conditions per place. [2024-06-28 02:57:06,812 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 393 selfloop transitions, 206 changer transitions 0/611 dead transitions. [2024-06-28 02:57:06,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 611 transitions, 10904 flow [2024-06-28 02:57:06,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:57:06,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:57:06,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-28 02:57:06,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2024-06-28 02:57:06,814 INFO L175 Difference]: Start difference. First operand has 232 places, 561 transitions, 9426 flow. Second operand 10 states and 202 transitions. [2024-06-28 02:57:06,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 611 transitions, 10904 flow [2024-06-28 02:57:07,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 611 transitions, 10612 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:07,455 INFO L231 Difference]: Finished difference. Result has 236 places, 561 transitions, 9556 flow [2024-06-28 02:57:07,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9134, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9556, PETRI_PLACES=236, PETRI_TRANSITIONS=561} [2024-06-28 02:57:07,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-28 02:57:07,456 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 561 transitions, 9556 flow [2024-06-28 02:57:07,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:07,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:07,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:07,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:57:07,457 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:07,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:07,457 INFO L85 PathProgramCache]: Analyzing trace with hash 906668760, now seen corresponding path program 6 times [2024-06-28 02:57:07,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:07,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462332923] [2024-06-28 02:57:07,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:07,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:07,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:08,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:08,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:08,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462332923] [2024-06-28 02:57:08,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462332923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:08,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:08,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:08,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131650908] [2024-06-28 02:57:08,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:08,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:08,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:08,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:08,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:08,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:08,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 561 transitions, 9556 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:08,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:08,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:08,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:10,654 INFO L124 PetriNetUnfolderBase]: 4924/7761 cut-off events. [2024-06-28 02:57:10,654 INFO L125 PetriNetUnfolderBase]: For 450421/450450 co-relation queries the response was YES. [2024-06-28 02:57:10,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66641 conditions, 7761 events. 4924/7761 cut-off events. For 450421/450450 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 48017 event pairs, 1399 based on Foata normal form. 48/7783 useless extension candidates. Maximal degree in co-relation 66529. Up to 6180 conditions per place. [2024-06-28 02:57:10,763 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 356 selfloop transitions, 255 changer transitions 0/623 dead transitions. [2024-06-28 02:57:10,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 623 transitions, 11206 flow [2024-06-28 02:57:10,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:57:10,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:57:10,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 241 transitions. [2024-06-28 02:57:10,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4781746031746032 [2024-06-28 02:57:10,765 INFO L175 Difference]: Start difference. First operand has 236 places, 561 transitions, 9556 flow. Second operand 12 states and 241 transitions. [2024-06-28 02:57:10,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 623 transitions, 11206 flow [2024-06-28 02:57:11,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 623 transitions, 10765 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:57:11,598 INFO L231 Difference]: Finished difference. Result has 239 places, 564 transitions, 9747 flow [2024-06-28 02:57:11,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9129, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9747, PETRI_PLACES=239, PETRI_TRANSITIONS=564} [2024-06-28 02:57:11,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 02:57:11,600 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 564 transitions, 9747 flow [2024-06-28 02:57:11,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:11,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:11,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:11,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:57:11,601 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:11,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:11,602 INFO L85 PathProgramCache]: Analyzing trace with hash 906665040, now seen corresponding path program 7 times [2024-06-28 02:57:11,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:11,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677435259] [2024-06-28 02:57:11,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:11,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:11,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:12,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:12,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:12,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677435259] [2024-06-28 02:57:12,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677435259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:12,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:12,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:12,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767413347] [2024-06-28 02:57:12,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:12,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:12,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:12,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:12,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:12,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:12,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 564 transitions, 9747 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:12,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:12,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:12,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:14,642 INFO L124 PetriNetUnfolderBase]: 5049/7967 cut-off events. [2024-06-28 02:57:14,642 INFO L125 PetriNetUnfolderBase]: For 466309/466338 co-relation queries the response was YES. [2024-06-28 02:57:14,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68864 conditions, 7967 events. 5049/7967 cut-off events. For 466309/466338 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 49559 event pairs, 1365 based on Foata normal form. 34/7975 useless extension candidates. Maximal degree in co-relation 68751. Up to 6047 conditions per place. [2024-06-28 02:57:14,739 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 348 selfloop transitions, 267 changer transitions 0/627 dead transitions. [2024-06-28 02:57:14,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 627 transitions, 11401 flow [2024-06-28 02:57:14,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:57:14,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:57:14,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-28 02:57:14,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935064935064935 [2024-06-28 02:57:14,740 INFO L175 Difference]: Start difference. First operand has 239 places, 564 transitions, 9747 flow. Second operand 11 states and 228 transitions. [2024-06-28 02:57:14,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 627 transitions, 11401 flow [2024-06-28 02:57:15,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 627 transitions, 10995 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 02:57:15,662 INFO L231 Difference]: Finished difference. Result has 242 places, 566 transitions, 9967 flow [2024-06-28 02:57:15,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9341, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9967, PETRI_PLACES=242, PETRI_TRANSITIONS=566} [2024-06-28 02:57:15,663 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 02:57:15,663 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 566 transitions, 9967 flow [2024-06-28 02:57:15,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:15,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:15,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:15,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:57:15,664 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:15,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:15,664 INFO L85 PathProgramCache]: Analyzing trace with hash 206805459, now seen corresponding path program 1 times [2024-06-28 02:57:15,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:15,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339272421] [2024-06-28 02:57:15,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:15,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:15,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:16,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:16,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:16,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339272421] [2024-06-28 02:57:16,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339272421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:16,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:16,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:16,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349802723] [2024-06-28 02:57:16,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:16,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:16,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:16,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:16,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:16,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 02:57:16,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 566 transitions, 9967 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:16,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:16,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 02:57:16,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:18,043 INFO L124 PetriNetUnfolderBase]: 5868/8942 cut-off events. [2024-06-28 02:57:18,043 INFO L125 PetriNetUnfolderBase]: For 466344/466357 co-relation queries the response was YES. [2024-06-28 02:57:18,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76178 conditions, 8942 events. 5868/8942 cut-off events. For 466344/466357 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 52575 event pairs, 1971 based on Foata normal form. 14/8956 useless extension candidates. Maximal degree in co-relation 76064. Up to 8566 conditions per place. [2024-06-28 02:57:18,157 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 532 selfloop transitions, 74 changer transitions 0/609 dead transitions. [2024-06-28 02:57:18,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 609 transitions, 11716 flow [2024-06-28 02:57:18,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:18,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:18,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 02:57:18,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 02:57:18,158 INFO L175 Difference]: Start difference. First operand has 242 places, 566 transitions, 9967 flow. Second operand 8 states and 147 transitions. [2024-06-28 02:57:18,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 609 transitions, 11716 flow [2024-06-28 02:57:19,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 609 transitions, 11152 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 02:57:19,040 INFO L231 Difference]: Finished difference. Result has 244 places, 584 transitions, 9930 flow [2024-06-28 02:57:19,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9411, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9930, PETRI_PLACES=244, PETRI_TRANSITIONS=584} [2024-06-28 02:57:19,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-28 02:57:19,040 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 584 transitions, 9930 flow [2024-06-28 02:57:19,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:19,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:19,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:19,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:57:19,041 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:19,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:19,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1055893046, now seen corresponding path program 8 times [2024-06-28 02:57:19,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:19,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664417656] [2024-06-28 02:57:19,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:19,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:19,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:20,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:20,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:20,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664417656] [2024-06-28 02:57:20,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664417656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:20,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:20,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:20,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765971317] [2024-06-28 02:57:20,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:20,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:20,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:20,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:20,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:20,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:20,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 584 transitions, 9930 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:20,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:20,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:20,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:22,146 INFO L124 PetriNetUnfolderBase]: 5402/8518 cut-off events. [2024-06-28 02:57:22,147 INFO L125 PetriNetUnfolderBase]: For 534170/534193 co-relation queries the response was YES. [2024-06-28 02:57:22,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74737 conditions, 8518 events. 5402/8518 cut-off events. For 534170/534193 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 53751 event pairs, 1501 based on Foata normal form. 30/8528 useless extension candidates. Maximal degree in co-relation 74619. Up to 6785 conditions per place. [2024-06-28 02:57:22,263 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 439 selfloop transitions, 199 changer transitions 0/653 dead transitions. [2024-06-28 02:57:22,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 653 transitions, 11968 flow [2024-06-28 02:57:22,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:57:22,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:57:22,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-28 02:57:22,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-28 02:57:22,264 INFO L175 Difference]: Start difference. First operand has 244 places, 584 transitions, 9930 flow. Second operand 10 states and 213 transitions. [2024-06-28 02:57:22,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 653 transitions, 11968 flow [2024-06-28 02:57:23,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 653 transitions, 11889 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 02:57:23,247 INFO L231 Difference]: Finished difference. Result has 253 places, 596 transitions, 10597 flow [2024-06-28 02:57:23,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9851, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10597, PETRI_PLACES=253, PETRI_TRANSITIONS=596} [2024-06-28 02:57:23,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-28 02:57:23,248 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 596 transitions, 10597 flow [2024-06-28 02:57:23,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:23,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:23,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:23,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:57:23,248 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:23,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:23,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1055896766, now seen corresponding path program 9 times [2024-06-28 02:57:23,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:23,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823703008] [2024-06-28 02:57:23,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:23,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:23,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:24,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:24,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:24,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823703008] [2024-06-28 02:57:24,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823703008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:24,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:24,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:24,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189483277] [2024-06-28 02:57:24,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:24,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:24,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:24,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:24,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:24,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:24,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 596 transitions, 10597 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:24,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:24,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:24,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:26,548 INFO L124 PetriNetUnfolderBase]: 5543/8756 cut-off events. [2024-06-28 02:57:26,548 INFO L125 PetriNetUnfolderBase]: For 571789/571812 co-relation queries the response was YES. [2024-06-28 02:57:26,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77979 conditions, 8756 events. 5543/8756 cut-off events. For 571789/571812 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 55672 event pairs, 1580 based on Foata normal form. 40/8776 useless extension candidates. Maximal degree in co-relation 77858. Up to 7431 conditions per place. [2024-06-28 02:57:26,667 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 449 selfloop transitions, 191 changer transitions 0/655 dead transitions. [2024-06-28 02:57:26,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 655 transitions, 12296 flow [2024-06-28 02:57:26,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:57:26,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:57:26,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-28 02:57:26,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.487012987012987 [2024-06-28 02:57:26,668 INFO L175 Difference]: Start difference. First operand has 253 places, 596 transitions, 10597 flow. Second operand 11 states and 225 transitions. [2024-06-28 02:57:26,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 655 transitions, 12296 flow [2024-06-28 02:57:27,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 655 transitions, 12031 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:27,673 INFO L231 Difference]: Finished difference. Result has 258 places, 598 transitions, 10817 flow [2024-06-28 02:57:27,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10334, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10817, PETRI_PLACES=258, PETRI_TRANSITIONS=598} [2024-06-28 02:57:27,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-28 02:57:27,674 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 598 transitions, 10817 flow [2024-06-28 02:57:27,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:27,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:27,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:27,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:57:27,675 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:27,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:27,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1061403296, now seen corresponding path program 10 times [2024-06-28 02:57:27,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:27,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797411877] [2024-06-28 02:57:27,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:27,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:27,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:28,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:28,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:28,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797411877] [2024-06-28 02:57:28,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797411877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:28,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:28,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:57:28,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109112399] [2024-06-28 02:57:28,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:28,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:57:28,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:28,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:57:28,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:57:29,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:29,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 598 transitions, 10817 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:29,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:29,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:29,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:31,243 INFO L124 PetriNetUnfolderBase]: 5565/8785 cut-off events. [2024-06-28 02:57:31,243 INFO L125 PetriNetUnfolderBase]: For 569576/569607 co-relation queries the response was YES. [2024-06-28 02:57:31,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78216 conditions, 8785 events. 5565/8785 cut-off events. For 569576/569607 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 55880 event pairs, 1590 based on Foata normal form. 44/8810 useless extension candidates. Maximal degree in co-relation 78093. Up to 7638 conditions per place. [2024-06-28 02:57:31,358 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 491 selfloop transitions, 144 changer transitions 0/650 dead transitions. [2024-06-28 02:57:31,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 650 transitions, 12416 flow [2024-06-28 02:57:31,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:57:31,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:57:31,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-28 02:57:31,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:57:31,359 INFO L175 Difference]: Start difference. First operand has 258 places, 598 transitions, 10817 flow. Second operand 11 states and 220 transitions. [2024-06-28 02:57:31,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 650 transitions, 12416 flow [2024-06-28 02:57:32,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 650 transitions, 12065 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 02:57:32,269 INFO L231 Difference]: Finished difference. Result has 261 places, 599 transitions, 10812 flow [2024-06-28 02:57:32,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10466, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10812, PETRI_PLACES=261, PETRI_TRANSITIONS=599} [2024-06-28 02:57:32,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-28 02:57:32,270 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 599 transitions, 10812 flow [2024-06-28 02:57:32,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:32,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:32,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:32,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:57:32,271 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:32,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:32,271 INFO L85 PathProgramCache]: Analyzing trace with hash -606753241, now seen corresponding path program 2 times [2024-06-28 02:57:32,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:32,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955831135] [2024-06-28 02:57:32,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:32,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:32,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:32,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:32,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:32,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955831135] [2024-06-28 02:57:32,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955831135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:32,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:32,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:32,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400436897] [2024-06-28 02:57:32,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:32,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:32,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:32,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:32,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:33,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 02:57:33,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 599 transitions, 10812 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:33,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:33,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 02:57:33,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:35,223 INFO L124 PetriNetUnfolderBase]: 6433/9846 cut-off events. [2024-06-28 02:57:35,223 INFO L125 PetriNetUnfolderBase]: For 554015/554024 co-relation queries the response was YES. [2024-06-28 02:57:35,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85261 conditions, 9846 events. 6433/9846 cut-off events. For 554015/554024 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 59525 event pairs, 2148 based on Foata normal form. 10/9856 useless extension candidates. Maximal degree in co-relation 85137. Up to 9447 conditions per place. [2024-06-28 02:57:35,343 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 555 selfloop transitions, 81 changer transitions 0/639 dead transitions. [2024-06-28 02:57:35,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 639 transitions, 12650 flow [2024-06-28 02:57:35,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:35,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:35,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:57:35,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:57:35,345 INFO L175 Difference]: Start difference. First operand has 261 places, 599 transitions, 10812 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:57:35,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 639 transitions, 12650 flow [2024-06-28 02:57:36,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 639 transitions, 12348 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:57:36,356 INFO L231 Difference]: Finished difference. Result has 262 places, 615 transitions, 10912 flow [2024-06-28 02:57:36,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10510, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10912, PETRI_PLACES=262, PETRI_TRANSITIONS=615} [2024-06-28 02:57:36,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-28 02:57:36,357 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 615 transitions, 10912 flow [2024-06-28 02:57:36,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:36,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:36,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:36,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:57:36,357 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:36,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:36,357 INFO L85 PathProgramCache]: Analyzing trace with hash -14746861, now seen corresponding path program 3 times [2024-06-28 02:57:36,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:36,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868961610] [2024-06-28 02:57:36,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:36,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:36,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:36,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:36,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868961610] [2024-06-28 02:57:36,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868961610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:36,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:36,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:36,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098185680] [2024-06-28 02:57:36,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:36,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:36,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:36,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:36,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:37,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 02:57:37,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 615 transitions, 10912 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:37,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:37,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 02:57:37,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:39,296 INFO L124 PetriNetUnfolderBase]: 6429/9844 cut-off events. [2024-06-28 02:57:39,296 INFO L125 PetriNetUnfolderBase]: For 562197/562212 co-relation queries the response was YES. [2024-06-28 02:57:39,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84822 conditions, 9844 events. 6429/9844 cut-off events. For 562197/562212 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 59495 event pairs, 2134 based on Foata normal form. 14/9858 useless extension candidates. Maximal degree in co-relation 84696. Up to 9445 conditions per place. [2024-06-28 02:57:39,405 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 553 selfloop transitions, 79 changer transitions 0/635 dead transitions. [2024-06-28 02:57:39,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 635 transitions, 12448 flow [2024-06-28 02:57:39,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:39,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:39,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 02:57:39,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 02:57:39,407 INFO L175 Difference]: Start difference. First operand has 262 places, 615 transitions, 10912 flow. Second operand 8 states and 142 transitions. [2024-06-28 02:57:39,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 635 transitions, 12448 flow [2024-06-28 02:57:40,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 635 transitions, 12328 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:40,365 INFO L231 Difference]: Finished difference. Result has 267 places, 615 transitions, 10958 flow [2024-06-28 02:57:40,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10792, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10958, PETRI_PLACES=267, PETRI_TRANSITIONS=615} [2024-06-28 02:57:40,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-28 02:57:40,366 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 615 transitions, 10958 flow [2024-06-28 02:57:40,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:40,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:40,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:40,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:57:40,366 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:40,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:40,367 INFO L85 PathProgramCache]: Analyzing trace with hash 981167380, now seen corresponding path program 11 times [2024-06-28 02:57:40,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:40,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327078648] [2024-06-28 02:57:40,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:40,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:40,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:41,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:41,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:41,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327078648] [2024-06-28 02:57:41,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327078648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:41,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:41,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:41,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186830742] [2024-06-28 02:57:41,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:41,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:41,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:41,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:41,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:41,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:41,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 615 transitions, 10958 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:41,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:41,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:41,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:43,860 INFO L124 PetriNetUnfolderBase]: 5942/9375 cut-off events. [2024-06-28 02:57:43,860 INFO L125 PetriNetUnfolderBase]: For 631335/631367 co-relation queries the response was YES. [2024-06-28 02:57:43,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82644 conditions, 9375 events. 5942/9375 cut-off events. For 631335/631367 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 60422 event pairs, 1420 based on Foata normal form. 42/9385 useless extension candidates. Maximal degree in co-relation 82517. Up to 7004 conditions per place. [2024-06-28 02:57:43,980 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 303 selfloop transitions, 367 changer transitions 0/689 dead transitions. [2024-06-28 02:57:43,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 689 transitions, 13384 flow [2024-06-28 02:57:43,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:57:43,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:57:43,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-28 02:57:43,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-28 02:57:43,981 INFO L175 Difference]: Start difference. First operand has 267 places, 615 transitions, 10958 flow. Second operand 10 states and 204 transitions. [2024-06-28 02:57:43,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 689 transitions, 13384 flow [2024-06-28 02:57:45,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 689 transitions, 13235 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:45,119 INFO L231 Difference]: Finished difference. Result has 273 places, 641 transitions, 12078 flow [2024-06-28 02:57:45,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10809, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12078, PETRI_PLACES=273, PETRI_TRANSITIONS=641} [2024-06-28 02:57:45,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-28 02:57:45,121 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 641 transitions, 12078 flow [2024-06-28 02:57:45,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:45,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:45,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:45,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:57:45,121 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:45,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:45,122 INFO L85 PathProgramCache]: Analyzing trace with hash 981163660, now seen corresponding path program 12 times [2024-06-28 02:57:45,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:45,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071962192] [2024-06-28 02:57:45,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:45,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:45,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:46,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:46,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:46,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071962192] [2024-06-28 02:57:46,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071962192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:46,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:46,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:46,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066571617] [2024-06-28 02:57:46,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:46,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:46,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:46,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:46,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:46,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:46,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 641 transitions, 12078 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:46,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:46,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:46,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:48,774 INFO L124 PetriNetUnfolderBase]: 6404/10136 cut-off events. [2024-06-28 02:57:48,774 INFO L125 PetriNetUnfolderBase]: For 748172/748206 co-relation queries the response was YES. [2024-06-28 02:57:48,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92533 conditions, 10136 events. 6404/10136 cut-off events. For 748172/748206 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 66744 event pairs, 1311 based on Foata normal form. 44/10142 useless extension candidates. Maximal degree in co-relation 92404. Up to 6381 conditions per place. [2024-06-28 02:57:48,916 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 278 selfloop transitions, 407 changer transitions 0/704 dead transitions. [2024-06-28 02:57:48,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 704 transitions, 14218 flow [2024-06-28 02:57:48,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:57:48,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:57:48,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-28 02:57:48,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023809523809524 [2024-06-28 02:57:48,918 INFO L175 Difference]: Start difference. First operand has 273 places, 641 transitions, 12078 flow. Second operand 10 states and 211 transitions. [2024-06-28 02:57:48,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 704 transitions, 14218 flow [2024-06-28 02:57:50,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 704 transitions, 13744 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:50,419 INFO L231 Difference]: Finished difference. Result has 279 places, 648 transitions, 12790 flow [2024-06-28 02:57:50,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11608, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12790, PETRI_PLACES=279, PETRI_TRANSITIONS=648} [2024-06-28 02:57:50,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-28 02:57:50,420 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 648 transitions, 12790 flow [2024-06-28 02:57:50,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:50,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:50,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:50,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:57:50,421 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:50,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:50,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1068003340, now seen corresponding path program 13 times [2024-06-28 02:57:50,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:50,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053917104] [2024-06-28 02:57:50,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:50,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:51,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:51,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:51,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053917104] [2024-06-28 02:57:51,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053917104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:51,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:51,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:51,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169620186] [2024-06-28 02:57:51,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:51,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:51,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:51,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:51,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:51,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:51,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 648 transitions, 12790 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:51,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:51,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:51,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:53,866 INFO L124 PetriNetUnfolderBase]: 6760/10754 cut-off events. [2024-06-28 02:57:53,866 INFO L125 PetriNetUnfolderBase]: For 764664/764695 co-relation queries the response was YES. [2024-06-28 02:57:53,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97889 conditions, 10754 events. 6760/10754 cut-off events. For 764664/764695 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 72164 event pairs, 2002 based on Foata normal form. 50/10785 useless extension candidates. Maximal degree in co-relation 97759. Up to 9115 conditions per place. [2024-06-28 02:57:54,019 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 508 selfloop transitions, 189 changer transitions 0/716 dead transitions. [2024-06-28 02:57:54,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 716 transitions, 15187 flow [2024-06-28 02:57:54,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:54,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:54,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 02:57:54,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 02:57:54,020 INFO L175 Difference]: Start difference. First operand has 279 places, 648 transitions, 12790 flow. Second operand 9 states and 183 transitions. [2024-06-28 02:57:54,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 716 transitions, 15187 flow [2024-06-28 02:57:55,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 716 transitions, 14655 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 02:57:55,705 INFO L231 Difference]: Finished difference. Result has 282 places, 674 transitions, 13307 flow [2024-06-28 02:57:55,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12285, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13307, PETRI_PLACES=282, PETRI_TRANSITIONS=674} [2024-06-28 02:57:55,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 02:57:55,706 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 674 transitions, 13307 flow [2024-06-28 02:57:55,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:55,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:55,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:55,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:57:55,707 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:55,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:55,707 INFO L85 PathProgramCache]: Analyzing trace with hash -324832996, now seen corresponding path program 14 times [2024-06-28 02:57:55,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:55,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19438027] [2024-06-28 02:57:55,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:55,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:56,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:56,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:56,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19438027] [2024-06-28 02:57:56,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19438027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:56,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:56,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:56,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788927858] [2024-06-28 02:57:56,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:56,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:56,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:56,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:56,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:56,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:56,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 674 transitions, 13307 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:56,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:56,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:56,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:59,387 INFO L124 PetriNetUnfolderBase]: 6660/10596 cut-off events. [2024-06-28 02:57:59,387 INFO L125 PetriNetUnfolderBase]: For 707459/707490 co-relation queries the response was YES. [2024-06-28 02:57:59,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94370 conditions, 10596 events. 6660/10596 cut-off events. For 707459/707490 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 70955 event pairs, 1875 based on Foata normal form. 62/10629 useless extension candidates. Maximal degree in co-relation 94238. Up to 8333 conditions per place. [2024-06-28 02:57:59,535 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 472 selfloop transitions, 228 changer transitions 0/719 dead transitions. [2024-06-28 02:57:59,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 719 transitions, 14979 flow [2024-06-28 02:57:59,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:57:59,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:57:59,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-28 02:57:59,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738095238095238 [2024-06-28 02:57:59,537 INFO L175 Difference]: Start difference. First operand has 282 places, 674 transitions, 13307 flow. Second operand 10 states and 199 transitions. [2024-06-28 02:57:59,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 719 transitions, 14979 flow [2024-06-28 02:58:01,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 719 transitions, 14688 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 02:58:01,157 INFO L231 Difference]: Finished difference. Result has 287 places, 674 transitions, 13517 flow [2024-06-28 02:58:01,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13016, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13517, PETRI_PLACES=287, PETRI_TRANSITIONS=674} [2024-06-28 02:58:01,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-28 02:58:01,158 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 674 transitions, 13517 flow [2024-06-28 02:58:01,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:01,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:01,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:01,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:58:01,158 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:01,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:01,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1118129427, now seen corresponding path program 4 times [2024-06-28 02:58:01,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:01,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790509593] [2024-06-28 02:58:01,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:01,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:01,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:01,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:01,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:01,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790509593] [2024-06-28 02:58:01,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790509593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:01,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:01,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:01,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941917302] [2024-06-28 02:58:01,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:01,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:01,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:01,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:01,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:01,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 02:58:01,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 674 transitions, 13517 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:01,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:01,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 02:58:01,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:04,627 INFO L124 PetriNetUnfolderBase]: 7803/12032 cut-off events. [2024-06-28 02:58:04,628 INFO L125 PetriNetUnfolderBase]: For 669194/669203 co-relation queries the response was YES. [2024-06-28 02:58:04,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104627 conditions, 12032 events. 7803/12032 cut-off events. For 669194/669203 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 76662 event pairs, 2631 based on Foata normal form. 10/12042 useless extension candidates. Maximal degree in co-relation 104494. Up to 11626 conditions per place. [2024-06-28 02:58:04,789 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 602 selfloop transitions, 94 changer transitions 0/699 dead transitions. [2024-06-28 02:58:04,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 699 transitions, 15261 flow [2024-06-28 02:58:04,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:58:04,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:58:04,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 02:58:04,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 02:58:04,791 INFO L175 Difference]: Start difference. First operand has 287 places, 674 transitions, 13517 flow. Second operand 7 states and 130 transitions. [2024-06-28 02:58:04,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 699 transitions, 15261 flow [2024-06-28 02:58:06,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 699 transitions, 14668 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 02:58:06,448 INFO L231 Difference]: Finished difference. Result has 285 places, 678 transitions, 13198 flow [2024-06-28 02:58:06,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12928, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13198, PETRI_PLACES=285, PETRI_TRANSITIONS=678} [2024-06-28 02:58:06,449 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-28 02:58:06,449 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 678 transitions, 13198 flow [2024-06-28 02:58:06,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:06,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:06,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:06,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:58:06,449 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:06,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:06,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1045777742, now seen corresponding path program 15 times [2024-06-28 02:58:06,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:06,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705098271] [2024-06-28 02:58:06,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:06,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:06,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:07,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:07,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:07,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705098271] [2024-06-28 02:58:07,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705098271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:07,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:07,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:07,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709354570] [2024-06-28 02:58:07,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:07,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:07,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:07,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:07,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:07,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:07,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 678 transitions, 13198 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:07,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:07,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:07,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:10,421 INFO L124 PetriNetUnfolderBase]: 7139/11375 cut-off events. [2024-06-28 02:58:10,422 INFO L125 PetriNetUnfolderBase]: For 755779/755795 co-relation queries the response was YES. [2024-06-28 02:58:10,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100902 conditions, 11375 events. 7139/11375 cut-off events. For 755779/755795 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 77100 event pairs, 1477 based on Foata normal form. 40/11402 useless extension candidates. Maximal degree in co-relation 100769. Up to 7914 conditions per place. [2024-06-28 02:58:10,954 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 367 selfloop transitions, 355 changer transitions 0/742 dead transitions. [2024-06-28 02:58:10,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 742 transitions, 15848 flow [2024-06-28 02:58:10,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:10,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:10,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:58:10,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-28 02:58:10,956 INFO L175 Difference]: Start difference. First operand has 285 places, 678 transitions, 13198 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:58:10,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 742 transitions, 15848 flow [2024-06-28 02:58:12,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 742 transitions, 15718 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:12,532 INFO L231 Difference]: Finished difference. Result has 291 places, 687 transitions, 14274 flow [2024-06-28 02:58:12,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13080, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14274, PETRI_PLACES=291, PETRI_TRANSITIONS=687} [2024-06-28 02:58:12,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-28 02:58:12,533 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 687 transitions, 14274 flow [2024-06-28 02:58:12,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:12,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:12,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:12,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:58:12,534 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:12,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:12,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1011610176, now seen corresponding path program 1 times [2024-06-28 02:58:12,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:12,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339452333] [2024-06-28 02:58:12,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:12,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:12,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:13,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:13,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:13,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339452333] [2024-06-28 02:58:13,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339452333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:13,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:13,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:13,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388304083] [2024-06-28 02:58:13,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:13,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:13,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:13,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:13,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:13,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 02:58:13,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 687 transitions, 14274 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:13,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:13,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 02:58:13,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:17,035 INFO L124 PetriNetUnfolderBase]: 8425/13018 cut-off events. [2024-06-28 02:58:17,035 INFO L125 PetriNetUnfolderBase]: For 751265/751274 co-relation queries the response was YES. [2024-06-28 02:58:17,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114522 conditions, 13018 events. 8425/13018 cut-off events. For 751265/751274 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 84620 event pairs, 2825 based on Foata normal form. 14/13032 useless extension candidates. Maximal degree in co-relation 114388. Up to 12401 conditions per place. [2024-06-28 02:58:17,195 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 650 selfloop transitions, 94 changer transitions 0/747 dead transitions. [2024-06-28 02:58:17,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 747 transitions, 16647 flow [2024-06-28 02:58:17,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:17,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:17,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 02:58:17,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 02:58:17,196 INFO L175 Difference]: Start difference. First operand has 291 places, 687 transitions, 14274 flow. Second operand 9 states and 172 transitions. [2024-06-28 02:58:17,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 747 transitions, 16647 flow [2024-06-28 02:58:19,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 747 transitions, 16094 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:19,085 INFO L231 Difference]: Finished difference. Result has 298 places, 707 transitions, 14296 flow [2024-06-28 02:58:19,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13729, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14296, PETRI_PLACES=298, PETRI_TRANSITIONS=707} [2024-06-28 02:58:19,086 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-28 02:58:19,086 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 707 transitions, 14296 flow [2024-06-28 02:58:19,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:19,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:19,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:19,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:58:19,086 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:19,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:19,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1045774022, now seen corresponding path program 16 times [2024-06-28 02:58:19,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:19,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407973036] [2024-06-28 02:58:19,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:19,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:19,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:20,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 02:58:20,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:20,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407973036] [2024-06-28 02:58:20,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407973036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:20,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:20,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:20,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801983993] [2024-06-28 02:58:20,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:20,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:20,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:20,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:20,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:20,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:20,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 707 transitions, 14296 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:20,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:20,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:20,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:24,018 INFO L124 PetriNetUnfolderBase]: 7602/12088 cut-off events. [2024-06-28 02:58:24,019 INFO L125 PetriNetUnfolderBase]: For 796973/796995 co-relation queries the response was YES. [2024-06-28 02:58:24,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109537 conditions, 12088 events. 7602/12088 cut-off events. For 796973/796995 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 83282 event pairs, 1961 based on Foata normal form. 48/12111 useless extension candidates. Maximal degree in co-relation 109398. Up to 10065 conditions per place. [2024-06-28 02:58:24,182 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 427 selfloop transitions, 316 changer transitions 0/763 dead transitions. [2024-06-28 02:58:24,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 763 transitions, 16627 flow [2024-06-28 02:58:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:24,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:24,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-28 02:58:24,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-28 02:58:24,184 INFO L175 Difference]: Start difference. First operand has 298 places, 707 transitions, 14296 flow. Second operand 9 states and 194 transitions. [2024-06-28 02:58:24,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 763 transitions, 16627 flow [2024-06-28 02:58:25,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 763 transitions, 16552 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-28 02:58:25,649 INFO L231 Difference]: Finished difference. Result has 305 places, 712 transitions, 15059 flow [2024-06-28 02:58:25,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14221, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15059, PETRI_PLACES=305, PETRI_TRANSITIONS=712} [2024-06-28 02:58:25,649 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-28 02:58:25,649 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 712 transitions, 15059 flow [2024-06-28 02:58:25,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:25,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:25,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:25,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:58:25,650 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:25,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:25,650 INFO L85 PathProgramCache]: Analyzing trace with hash -967483630, now seen corresponding path program 17 times [2024-06-28 02:58:25,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:25,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306777183] [2024-06-28 02:58:25,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:25,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:25,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:26,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:26,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:26,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306777183] [2024-06-28 02:58:26,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306777183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:26,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:26,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:58:26,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722970600] [2024-06-28 02:58:26,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:26,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:58:26,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:26,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:58:26,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:58:27,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:27,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 712 transitions, 15059 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:27,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:27,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:27,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:30,598 INFO L124 PetriNetUnfolderBase]: 7952/12691 cut-off events. [2024-06-28 02:58:30,598 INFO L125 PetriNetUnfolderBase]: For 904134/904165 co-relation queries the response was YES. [2024-06-28 02:58:30,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115806 conditions, 12691 events. 7952/12691 cut-off events. For 904134/904165 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 88733 event pairs, 2323 based on Foata normal form. 92/12764 useless extension candidates. Maximal degree in co-relation 115664. Up to 10722 conditions per place. [2024-06-28 02:58:30,759 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 555 selfloop transitions, 192 changer transitions 0/767 dead transitions. [2024-06-28 02:58:30,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 767 transitions, 17162 flow [2024-06-28 02:58:30,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:58:30,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:58:30,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-28 02:58:30,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738095238095238 [2024-06-28 02:58:30,760 INFO L175 Difference]: Start difference. First operand has 305 places, 712 transitions, 15059 flow. Second operand 10 states and 199 transitions. [2024-06-28 02:58:30,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 767 transitions, 17162 flow [2024-06-28 02:58:32,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 767 transitions, 16495 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:32,661 INFO L231 Difference]: Finished difference. Result has 308 places, 719 transitions, 15124 flow [2024-06-28 02:58:32,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14392, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15124, PETRI_PLACES=308, PETRI_TRANSITIONS=719} [2024-06-28 02:58:32,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-28 02:58:32,662 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 719 transitions, 15124 flow [2024-06-28 02:58:32,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:32,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:32,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:32,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:58:32,663 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:32,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:32,663 INFO L85 PathProgramCache]: Analyzing trace with hash -972846010, now seen corresponding path program 18 times [2024-06-28 02:58:32,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:32,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663629081] [2024-06-28 02:58:32,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:32,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:32,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:33,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:33,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:33,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663629081] [2024-06-28 02:58:33,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663629081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:33,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:33,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:33,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657919896] [2024-06-28 02:58:33,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:33,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:33,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:33,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:33,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:34,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:34,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 719 transitions, 15124 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:34,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:34,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:34,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:37,761 INFO L124 PetriNetUnfolderBase]: 8218/13122 cut-off events. [2024-06-28 02:58:37,761 INFO L125 PetriNetUnfolderBase]: For 915377/915401 co-relation queries the response was YES. [2024-06-28 02:58:37,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119285 conditions, 13122 events. 8218/13122 cut-off events. For 915377/915401 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 92637 event pairs, 2399 based on Foata normal form. 70/13169 useless extension candidates. Maximal degree in co-relation 119142. Up to 11295 conditions per place. [2024-06-28 02:58:37,932 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 556 selfloop transitions, 193 changer transitions 0/769 dead transitions. [2024-06-28 02:58:37,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 769 transitions, 17112 flow [2024-06-28 02:58:37,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:37,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:37,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-28 02:58:37,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894179894179894 [2024-06-28 02:58:37,934 INFO L175 Difference]: Start difference. First operand has 308 places, 719 transitions, 15124 flow. Second operand 9 states and 185 transitions. [2024-06-28 02:58:37,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 769 transitions, 17112 flow [2024-06-28 02:58:39,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 769 transitions, 16644 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-28 02:58:39,999 INFO L231 Difference]: Finished difference. Result has 309 places, 724 transitions, 15295 flow [2024-06-28 02:58:39,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14656, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15295, PETRI_PLACES=309, PETRI_TRANSITIONS=724} [2024-06-28 02:58:39,999 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-28 02:58:39,999 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 724 transitions, 15295 flow [2024-06-28 02:58:39,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:39,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:40,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:40,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:58:40,000 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:40,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:40,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1117801137, now seen corresponding path program 5 times [2024-06-28 02:58:40,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:40,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699735281] [2024-06-28 02:58:40,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:40,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:40,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:40,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:40,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:40,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699735281] [2024-06-28 02:58:40,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699735281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:40,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:40,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:40,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855972251] [2024-06-28 02:58:40,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:40,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:40,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:40,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:40,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:40,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 02:58:40,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 724 transitions, 15295 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:40,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:40,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 02:58:40,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:44,840 INFO L124 PetriNetUnfolderBase]: 9531/14818 cut-off events. [2024-06-28 02:58:44,841 INFO L125 PetriNetUnfolderBase]: For 826650/826665 co-relation queries the response was YES. [2024-06-28 02:58:44,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129994 conditions, 14818 events. 9531/14818 cut-off events. For 826650/826665 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 99972 event pairs, 3315 based on Foata normal form. 14/14832 useless extension candidates. Maximal degree in co-relation 129850. Up to 14399 conditions per place. [2024-06-28 02:58:45,029 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 655 selfloop transitions, 90 changer transitions 0/748 dead transitions. [2024-06-28 02:58:45,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 748 transitions, 17205 flow [2024-06-28 02:58:45,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:58:45,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:58:45,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 02:58:45,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-28 02:58:45,030 INFO L175 Difference]: Start difference. First operand has 309 places, 724 transitions, 15295 flow. Second operand 7 states and 124 transitions. [2024-06-28 02:58:45,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 748 transitions, 17205 flow [2024-06-28 02:58:47,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 748 transitions, 16782 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:47,422 INFO L231 Difference]: Finished difference. Result has 311 places, 732 transitions, 15255 flow [2024-06-28 02:58:47,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14872, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15255, PETRI_PLACES=311, PETRI_TRANSITIONS=732} [2024-06-28 02:58:47,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-28 02:58:47,423 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 732 transitions, 15255 flow [2024-06-28 02:58:47,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:47,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:47,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:47,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:58:47,424 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:47,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:47,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2006847629, now seen corresponding path program 1 times [2024-06-28 02:58:47,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:47,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58963934] [2024-06-28 02:58:47,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:47,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:47,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:48,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:48,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:48,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58963934] [2024-06-28 02:58:48,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58963934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:48,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:48,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:58:48,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203452303] [2024-06-28 02:58:48,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:48,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:58:48,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:48,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:58:48,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:58:48,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 02:58:48,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 732 transitions, 15255 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:48,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:48,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 02:58:48,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand