./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix045_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-05-21_14-57-05.files/protection/mix045_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix045_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix045_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-cde23df-m [2024-06-14 12:32:13,705 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:32:13,784 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:32:13,791 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:32:13,791 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:32:13,826 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:32:13,829 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:32:13,830 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:32:13,830 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:32:13,834 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:32:13,834 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:32:13,834 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:32:13,835 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:32:13,840 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:32:13,840 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:32:13,840 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:32:13,841 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:32:13,841 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:32:13,841 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:32:13,841 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:32:13,842 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:32:13,844 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:32:13,844 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:32:13,844 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:32:13,845 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:32:13,845 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:32:13,845 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:32:13,845 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:32:13,846 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:32:13,846 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:32:13,847 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:32:13,848 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:32:13,848 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:32:13,848 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:32:13,848 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:32:13,849 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:32:13,849 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:32:13,849 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:32:13,849 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:32:13,849 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:32:13,850 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:32:13,850 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:32:13,850 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:32:13,850 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 12:32:14,117 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:32:14,142 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:32:14,146 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:32:14,147 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:32:14,147 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:32:14,149 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix045_power.oepc_pso.oepc_rmo.oepc.i [2024-06-14 12:32:15,370 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:32:15,698 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:32:15,698 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix045_power.oepc_pso.oepc_rmo.oepc.i [2024-06-14 12:32:15,716 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/019af3d44/07ec831af00f4d9e9c40e74875e5f1bc/FLAG00bb13dbe [2024-06-14 12:32:15,734 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/019af3d44/07ec831af00f4d9e9c40e74875e5f1bc [2024-06-14 12:32:15,736 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:32:15,736 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:32:15,737 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix045_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-14 12:32:15,926 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:32:15,928 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:32:15,930 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:32:15,931 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:32:15,936 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:32:15,937 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:32:15" (1/2) ... [2024-06-14 12:32:15,938 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58a13a69 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:32:15, skipping insertion in model container [2024-06-14 12:32:15,938 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:32:15" (1/2) ... [2024-06-14 12:32:15,940 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@69c88d9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:32:15, skipping insertion in model container [2024-06-14 12:32:15,940 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:32:15" (2/2) ... [2024-06-14 12:32:15,940 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58a13a69 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:15, skipping insertion in model container [2024-06-14 12:32:15,941 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:32:15" (2/2) ... [2024-06-14 12:32:15,942 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:32:16,047 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:32:16,049 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || a$r_buff1_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 12:32:16,050 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ((((((((((((((((((! multithreaded || a$r_buff1_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 12:32:16,050 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((((! multithreaded || a$r_buff1_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 12:32:16,050 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:32:16,050 INFO L106 edCorrectnessWitness]: ghost_update [L842-L842] multithreaded = 1; [2024-06-14 12:32:16,099 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:32:16,496 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:32:16,510 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:32:16,648 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:32:16,686 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:32:16,687 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16 WrapperNode [2024-06-14 12:32:16,687 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:32:16,688 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:32:16,688 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:32:16,688 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:32:16,696 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,726 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,784 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 126 [2024-06-14 12:32:16,785 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:32:16,785 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:32:16,785 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:32:16,786 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:32:16,796 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,796 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,800 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,824 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-14 12:32:16,824 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,824 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,842 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,846 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,854 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,859 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,863 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:32:16,864 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:32:16,864 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:32:16,864 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:32:16,865 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (1/1) ... [2024-06-14 12:32:16,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:32:16,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:32:16,901 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 12:32:16,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 12:32:16,944 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:32:16,945 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:32:16,945 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:32:16,945 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:32:16,946 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:32:16,946 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:32:16,946 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:32:16,946 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:32:16,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:32:16,947 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:32:16,947 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:32:16,947 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:32:16,948 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:32:17,086 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:32:17,089 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:32:17,434 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:32:17,434 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:32:17,717 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:32:17,717 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:32:17,718 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:32:17 BoogieIcfgContainer [2024-06-14 12:32:17,718 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:32:17,719 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:32:17,719 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:32:17,722 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:32:17,722 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:32:15" (1/4) ... [2024-06-14 12:32:17,722 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@395b9074 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:32:17, skipping insertion in model container [2024-06-14 12:32:17,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:32:15" (2/4) ... [2024-06-14 12:32:17,723 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@395b9074 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:32:17, skipping insertion in model container [2024-06-14 12:32:17,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:32:16" (3/4) ... [2024-06-14 12:32:17,723 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@395b9074 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:32:17, skipping insertion in model container [2024-06-14 12:32:17,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:32:17" (4/4) ... [2024-06-14 12:32:17,724 INFO L112 eAbstractionObserver]: Analyzing ICFG mix045_power.oepc_pso.oepc_rmo.oepc.i [2024-06-14 12:32:17,741 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:32:17,742 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:32:17,742 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:32:17,802 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:32:17,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 12:32:17,874 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-14 12:32:17,875 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:32:17,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:32:17,877 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 12:32:17,881 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-14 12:32:17,889 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:32:17,894 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;@36999cc7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:32:17,894 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:32:17,898 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:32:17,898 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:32:17,898 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:32:17,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:17,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:32:17,900 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:17,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:17,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1242904811, now seen corresponding path program 1 times [2024-06-14 12:32:17,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:17,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147320086] [2024-06-14 12:32:17,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:17,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:18,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:19,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:19,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:19,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147320086] [2024-06-14 12:32:19,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147320086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:19,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:19,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:32:19,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285179715] [2024-06-14 12:32:19,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:19,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:32:19,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:19,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:32:19,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:32:19,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:32:19,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:19,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:19,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:32:19,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:19,781 INFO L124 PetriNetUnfolderBase]: 1911/2898 cut-off events. [2024-06-14 12:32:19,782 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2024-06-14 12:32:19,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5824 conditions, 2898 events. 1911/2898 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13775 event pairs, 1379 based on Foata normal form. 1/2815 useless extension candidates. Maximal degree in co-relation 5809. Up to 2825 conditions per place. [2024-06-14 12:32:19,808 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 36 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-14 12:32:19,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 183 flow [2024-06-14 12:32:19,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:32:19,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:32:19,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-14 12:32:19,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-14 12:32:19,822 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 73 transitions. [2024-06-14 12:32:19,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 183 flow [2024-06-14 12:32:19,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:32:19,830 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-14 12:32:19,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-14 12:32:19,836 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-14 12:32:19,836 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-14 12:32:19,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:19,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:19,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:19,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:32:19,837 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:19,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:19,839 INFO L85 PathProgramCache]: Analyzing trace with hash -430571596, now seen corresponding path program 1 times [2024-06-14 12:32:19,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:19,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026176323] [2024-06-14 12:32:19,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:19,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:19,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:20,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:20,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:20,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026176323] [2024-06-14 12:32:20,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026176323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:20,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:20,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:32:20,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469051727] [2024-06-14 12:32:20,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:20,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:32:20,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:20,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:32:20,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:32:20,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:32:20,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:20,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:20,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:32:20,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:21,203 INFO L124 PetriNetUnfolderBase]: 1905/2889 cut-off events. [2024-06-14 12:32:21,203 INFO L125 PetriNetUnfolderBase]: For 518/518 co-relation queries the response was YES. [2024-06-14 12:32:21,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6512 conditions, 2889 events. 1905/2889 cut-off events. For 518/518 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13747 event pairs, 1212 based on Foata normal form. 3/2848 useless extension candidates. Maximal degree in co-relation 6497. Up to 2801 conditions per place. [2024-06-14 12:32:21,218 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 43 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-14 12:32:21,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 250 flow [2024-06-14 12:32:21,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:32:21,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:32:21,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-14 12:32:21,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-14 12:32:21,221 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 93 transitions. [2024-06-14 12:32:21,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 250 flow [2024-06-14 12:32:21,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:32:21,225 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-14 12:32:21,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-14 12:32:21,225 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-14 12:32:21,226 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-14 12:32:21,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:21,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:21,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:21,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:32:21,226 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:21,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:21,227 INFO L85 PathProgramCache]: Analyzing trace with hash -462816168, now seen corresponding path program 1 times [2024-06-14 12:32:21,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:21,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219667623] [2024-06-14 12:32:21,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:21,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:21,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:22,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:22,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:22,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219667623] [2024-06-14 12:32:22,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219667623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:22,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:22,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 12:32:22,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293468810] [2024-06-14 12:32:22,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:22,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 12:32:22,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:22,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 12:32:22,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 12:32:22,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:32:22,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:22,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:22,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:32:22,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:22,616 INFO L124 PetriNetUnfolderBase]: 1913/2919 cut-off events. [2024-06-14 12:32:22,616 INFO L125 PetriNetUnfolderBase]: For 1479/1479 co-relation queries the response was YES. [2024-06-14 12:32:22,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7251 conditions, 2919 events. 1913/2919 cut-off events. For 1479/1479 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13996 event pairs, 951 based on Foata normal form. 5/2891 useless extension candidates. Maximal degree in co-relation 7234. Up to 2747 conditions per place. [2024-06-14 12:32:22,636 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 56 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-14 12:32:22,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 76 transitions, 404 flow [2024-06-14 12:32:22,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:32:22,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:32:22,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 12:32:22,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-14 12:32:22,642 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 121 transitions. [2024-06-14 12:32:22,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 76 transitions, 404 flow [2024-06-14 12:32:22,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 390 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 12:32:22,646 INFO L231 Difference]: Finished difference. Result has 52 places, 51 transitions, 239 flow [2024-06-14 12:32:22,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=239, PETRI_PLACES=52, PETRI_TRANSITIONS=51} [2024-06-14 12:32:22,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-14 12:32:22,648 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 51 transitions, 239 flow [2024-06-14 12:32:22,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:22,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:22,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:22,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:32:22,649 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-14 12:32:22,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:22,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1462397869, now seen corresponding path program 1 times [2024-06-14 12:32:22,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:22,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959433634] [2024-06-14 12:32:22,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:22,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:22,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:23,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:23,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:23,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959433634] [2024-06-14 12:32:23,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959433634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:23,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:23,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:32:23,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098824919] [2024-06-14 12:32:23,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:23,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:32:23,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:23,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:32:23,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:32:23,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:32:23,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 51 transitions, 239 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:23,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:23,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:32:23,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:24,375 INFO L124 PetriNetUnfolderBase]: 1921/2931 cut-off events. [2024-06-14 12:32:24,375 INFO L125 PetriNetUnfolderBase]: For 3454/3456 co-relation queries the response was YES. [2024-06-14 12:32:24,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8496 conditions, 2931 events. 1921/2931 cut-off events. For 3454/3456 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14022 event pairs, 784 based on Foata normal form. 7/2905 useless extension candidates. Maximal degree in co-relation 8476. Up to 2733 conditions per place. [2024-06-14 12:32:24,393 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 63 selfloop transitions, 20 changer transitions 0/87 dead transitions. [2024-06-14 12:32:24,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 87 transitions, 531 flow [2024-06-14 12:32:24,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:32:24,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:32:24,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 12:32:24,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-14 12:32:24,395 INFO L175 Difference]: Start difference. First operand has 52 places, 51 transitions, 239 flow. Second operand 6 states and 142 transitions. [2024-06-14 12:32:24,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 87 transitions, 531 flow [2024-06-14 12:32:24,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 87 transitions, 523 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-14 12:32:24,400 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 312 flow [2024-06-14 12:32:24,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-14 12:32:24,400 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-14 12:32:24,401 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 312 flow [2024-06-14 12:32:24,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:24,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:24,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:24,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:32:24,402 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-14 12:32:24,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:24,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1910307799, now seen corresponding path program 1 times [2024-06-14 12:32:24,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:24,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44314836] [2024-06-14 12:32:24,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:24,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:24,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:25,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:25,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:25,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44314836] [2024-06-14 12:32:25,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44314836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:25,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:25,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:32:25,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131384534] [2024-06-14 12:32:25,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:25,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:32:25,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:25,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:32:25,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:32:25,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-14 12:32:25,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 312 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-14 12:32:25,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:25,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-14 12:32:25,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:26,350 INFO L124 PetriNetUnfolderBase]: 1933/2951 cut-off events. [2024-06-14 12:32:26,350 INFO L125 PetriNetUnfolderBase]: For 5433/5435 co-relation queries the response was YES. [2024-06-14 12:32:26,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9457 conditions, 2951 events. 1933/2951 cut-off events. For 5433/5435 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14112 event pairs, 596 based on Foata normal form. 12/2930 useless extension candidates. Maximal degree in co-relation 9434. Up to 2701 conditions per place. [2024-06-14 12:32:26,374 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 67 selfloop transitions, 23 changer transitions 0/94 dead transitions. [2024-06-14 12:32:26,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 94 transitions, 632 flow [2024-06-14 12:32:26,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:32:26,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:32:26,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 12:32:26,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282392026578073 [2024-06-14 12:32:26,376 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 312 flow. Second operand 7 states and 159 transitions. [2024-06-14 12:32:26,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 94 transitions, 632 flow [2024-06-14 12:32:26,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 94 transitions, 583 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 12:32:26,385 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 339 flow [2024-06-14 12:32:26,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=339, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-06-14 12:32:26,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-14 12:32:26,388 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 339 flow [2024-06-14 12:32:26,389 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-14 12:32:26,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:26,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:26,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:32:26,394 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:26,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:26,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1014615233, now seen corresponding path program 1 times [2024-06-14 12:32:26,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:26,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9874109] [2024-06-14 12:32:26,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:26,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:26,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:27,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:27,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:27,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9874109] [2024-06-14 12:32:27,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9874109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:27,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:27,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:32:27,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744513535] [2024-06-14 12:32:27,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:27,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:32:27,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:27,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:32:27,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:32:27,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:27,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 339 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:27,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:27,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:27,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:27,654 INFO L124 PetriNetUnfolderBase]: 1928/2940 cut-off events. [2024-06-14 12:32:27,655 INFO L125 PetriNetUnfolderBase]: For 7382/7382 co-relation queries the response was YES. [2024-06-14 12:32:27,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10051 conditions, 2940 events. 1928/2940 cut-off events. For 7382/7382 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14018 event pairs, 776 based on Foata normal form. 2/2906 useless extension candidates. Maximal degree in co-relation 10027. Up to 2844 conditions per place. [2024-06-14 12:32:27,679 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 56 selfloop transitions, 8 changer transitions 0/68 dead transitions. [2024-06-14 12:32:27,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 68 transitions, 495 flow [2024-06-14 12:32:27,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:32:27,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:32:27,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-14 12:32:27,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-14 12:32:27,681 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 339 flow. Second operand 5 states and 93 transitions. [2024-06-14 12:32:27,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 68 transitions, 495 flow [2024-06-14 12:32:27,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 68 transitions, 431 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 12:32:27,688 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 299 flow [2024-06-14 12:32:27,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=299, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-06-14 12:32:27,691 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-14 12:32:27,692 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 299 flow [2024-06-14 12:32:27,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:27,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:27,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:27,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:32:27,692 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:27,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:27,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1379970497, now seen corresponding path program 1 times [2024-06-14 12:32:27,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:27,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192962578] [2024-06-14 12:32:27,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:27,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:27,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:28,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:28,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:28,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192962578] [2024-06-14 12:32:28,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192962578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:28,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:28,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:32:28,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576685962] [2024-06-14 12:32:28,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:28,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:32:28,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:28,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:32:28,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:32:28,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:28,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 299 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:28,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:28,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:28,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:29,270 INFO L124 PetriNetUnfolderBase]: 1932/2970 cut-off events. [2024-06-14 12:32:29,271 INFO L125 PetriNetUnfolderBase]: For 8815/8815 co-relation queries the response was YES. [2024-06-14 12:32:29,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10113 conditions, 2970 events. 1932/2970 cut-off events. For 8815/8815 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14275 event pairs, 727 based on Foata normal form. 6/2974 useless extension candidates. Maximal degree in co-relation 10087. Up to 2802 conditions per place. [2024-06-14 12:32:29,286 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 66 selfloop transitions, 17 changer transitions 0/87 dead transitions. [2024-06-14 12:32:29,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 87 transitions, 595 flow [2024-06-14 12:32:29,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:32:29,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:32:29,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-14 12:32:29,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 12:32:29,288 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 299 flow. Second operand 6 states and 117 transitions. [2024-06-14 12:32:29,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 87 transitions, 595 flow [2024-06-14 12:32:29,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 87 transitions, 573 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:32:29,295 INFO L231 Difference]: Finished difference. Result has 64 places, 68 transitions, 408 flow [2024-06-14 12:32:29,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=408, PETRI_PLACES=64, PETRI_TRANSITIONS=68} [2024-06-14 12:32:29,296 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-14 12:32:29,297 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 68 transitions, 408 flow [2024-06-14 12:32:29,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:29,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:29,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:29,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:32:29,298 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:29,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:29,298 INFO L85 PathProgramCache]: Analyzing trace with hash -176308162, now seen corresponding path program 1 times [2024-06-14 12:32:29,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:29,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540104640] [2024-06-14 12:32:29,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:29,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:29,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:30,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:30,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:30,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540104640] [2024-06-14 12:32:30,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540104640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:30,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:30,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:32:30,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614680124] [2024-06-14 12:32:30,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:30,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:32:30,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:30,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:32:30,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:32:30,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:30,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 68 transitions, 408 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:30,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:30,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:30,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:30,843 INFO L124 PetriNetUnfolderBase]: 1938/2989 cut-off events. [2024-06-14 12:32:30,844 INFO L125 PetriNetUnfolderBase]: For 12342/12346 co-relation queries the response was YES. [2024-06-14 12:32:30,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11225 conditions, 2989 events. 1938/2989 cut-off events. For 12342/12346 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14389 event pairs, 750 based on Foata normal form. 8/2994 useless extension candidates. Maximal degree in co-relation 11197. Up to 2784 conditions per place. [2024-06-14 12:32:30,861 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 68 selfloop transitions, 19 changer transitions 0/91 dead transitions. [2024-06-14 12:32:30,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 91 transitions, 682 flow [2024-06-14 12:32:30,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:32:30,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:32:30,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-14 12:32:30,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-14 12:32:30,863 INFO L175 Difference]: Start difference. First operand has 64 places, 68 transitions, 408 flow. Second operand 6 states and 118 transitions. [2024-06-14 12:32:30,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 91 transitions, 682 flow [2024-06-14 12:32:30,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 91 transitions, 664 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-14 12:32:30,873 INFO L231 Difference]: Finished difference. Result has 69 places, 71 transitions, 462 flow [2024-06-14 12:32:30,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=462, PETRI_PLACES=69, PETRI_TRANSITIONS=71} [2024-06-14 12:32:30,874 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2024-06-14 12:32:30,874 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 71 transitions, 462 flow [2024-06-14 12:32:30,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:30,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:30,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:30,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:32:30,875 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:30,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:30,875 INFO L85 PathProgramCache]: Analyzing trace with hash 87693728, now seen corresponding path program 2 times [2024-06-14 12:32:30,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:30,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870715925] [2024-06-14 12:32:30,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:30,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:30,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:31,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:31,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:31,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870715925] [2024-06-14 12:32:31,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870715925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:31,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:31,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:32:31,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522698670] [2024-06-14 12:32:31,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:31,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:32:31,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:31,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:32:31,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:32:31,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:31,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 462 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:31,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:31,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:31,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:32,293 INFO L124 PetriNetUnfolderBase]: 1923/2963 cut-off events. [2024-06-14 12:32:32,293 INFO L125 PetriNetUnfolderBase]: For 13824/13824 co-relation queries the response was YES. [2024-06-14 12:32:32,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11344 conditions, 2963 events. 1923/2963 cut-off events. For 13824/13824 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14196 event pairs, 746 based on Foata normal form. 2/2962 useless extension candidates. Maximal degree in co-relation 11313. Up to 2825 conditions per place. [2024-06-14 12:32:32,316 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 71 selfloop transitions, 11 changer transitions 0/86 dead transitions. [2024-06-14 12:32:32,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 86 transitions, 664 flow [2024-06-14 12:32:32,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:32:32,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:32:32,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-14 12:32:32,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42248062015503873 [2024-06-14 12:32:32,317 INFO L175 Difference]: Start difference. First operand has 69 places, 71 transitions, 462 flow. Second operand 6 states and 109 transitions. [2024-06-14 12:32:32,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 86 transitions, 664 flow [2024-06-14 12:32:32,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 86 transitions, 635 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:32:32,332 INFO L231 Difference]: Finished difference. Result has 72 places, 71 transitions, 463 flow [2024-06-14 12:32:32,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=433, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=463, PETRI_PLACES=72, PETRI_TRANSITIONS=71} [2024-06-14 12:32:32,333 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2024-06-14 12:32:32,333 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 71 transitions, 463 flow [2024-06-14 12:32:32,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:32,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:32,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:32,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:32:32,334 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:32,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:32,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1170584510, now seen corresponding path program 1 times [2024-06-14 12:32:32,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:32,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436619384] [2024-06-14 12:32:32,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:32,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:32,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:33,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:33,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:33,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436619384] [2024-06-14 12:32:33,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436619384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:33,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:33,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:32:33,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434881585] [2024-06-14 12:32:33,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:33,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:32:33,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:33,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:32:33,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:32:33,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:33,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 71 transitions, 463 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:33,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:33,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:33,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:33,838 INFO L124 PetriNetUnfolderBase]: 2091/3195 cut-off events. [2024-06-14 12:32:33,838 INFO L125 PetriNetUnfolderBase]: For 17186/17190 co-relation queries the response was YES. [2024-06-14 12:32:33,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12469 conditions, 3195 events. 2091/3195 cut-off events. For 17186/17190 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15314 event pairs, 649 based on Foata normal form. 13/3206 useless extension candidates. Maximal degree in co-relation 12437. Up to 2721 conditions per place. [2024-06-14 12:32:33,863 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 88 selfloop transitions, 31 changer transitions 0/123 dead transitions. [2024-06-14 12:32:33,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 123 transitions, 991 flow [2024-06-14 12:32:33,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:32:33,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:32:33,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-14 12:32:33,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-14 12:32:33,865 INFO L175 Difference]: Start difference. First operand has 72 places, 71 transitions, 463 flow. Second operand 7 states and 147 transitions. [2024-06-14 12:32:33,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 123 transitions, 991 flow [2024-06-14 12:32:33,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 123 transitions, 944 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 12:32:33,881 INFO L231 Difference]: Finished difference. Result has 76 places, 90 transitions, 664 flow [2024-06-14 12:32:33,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=664, PETRI_PLACES=76, PETRI_TRANSITIONS=90} [2024-06-14 12:32:33,882 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-14 12:32:33,882 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 90 transitions, 664 flow [2024-06-14 12:32:33,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:33,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:33,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:33,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:32:33,883 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:33,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:33,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1576460512, now seen corresponding path program 2 times [2024-06-14 12:32:33,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:33,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191515466] [2024-06-14 12:32:33,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:33,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:33,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:34,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:34,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:34,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191515466] [2024-06-14 12:32:34,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191515466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:34,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:34,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:32:34,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825206416] [2024-06-14 12:32:34,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:34,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:32:34,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:34,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:32:34,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:32:34,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:34,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 90 transitions, 664 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:34,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:34,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:34,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:35,373 INFO L124 PetriNetUnfolderBase]: 2127/3250 cut-off events. [2024-06-14 12:32:35,373 INFO L125 PetriNetUnfolderBase]: For 22973/22973 co-relation queries the response was YES. [2024-06-14 12:32:35,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14613 conditions, 3250 events. 2127/3250 cut-off events. For 22973/22973 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15566 event pairs, 695 based on Foata normal form. 6/3254 useless extension candidates. Maximal degree in co-relation 14577. Up to 3007 conditions per place. [2024-06-14 12:32:35,398 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 98 selfloop transitions, 23 changer transitions 0/125 dead transitions. [2024-06-14 12:32:35,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 125 transitions, 1148 flow [2024-06-14 12:32:35,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:32:35,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:32:35,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-14 12:32:35,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-14 12:32:35,400 INFO L175 Difference]: Start difference. First operand has 76 places, 90 transitions, 664 flow. Second operand 7 states and 137 transitions. [2024-06-14 12:32:35,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 125 transitions, 1148 flow [2024-06-14 12:32:35,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 125 transitions, 1104 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-14 12:32:35,426 INFO L231 Difference]: Finished difference. Result has 83 places, 98 transitions, 772 flow [2024-06-14 12:32:35,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=772, PETRI_PLACES=83, PETRI_TRANSITIONS=98} [2024-06-14 12:32:35,427 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-14 12:32:35,427 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 98 transitions, 772 flow [2024-06-14 12:32:35,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:35,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:35,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:35,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:32:35,428 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:35,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:35,428 INFO L85 PathProgramCache]: Analyzing trace with hash -993215840, now seen corresponding path program 3 times [2024-06-14 12:32:35,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:35,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355708068] [2024-06-14 12:32:35,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:35,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:35,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:36,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:36,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:36,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355708068] [2024-06-14 12:32:36,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355708068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:36,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:36,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:32:36,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438826534] [2024-06-14 12:32:36,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:36,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:32:36,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:36,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:32:36,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:32:36,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:36,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 98 transitions, 772 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:36,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:36,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:36,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:36,911 INFO L124 PetriNetUnfolderBase]: 2131/3256 cut-off events. [2024-06-14 12:32:36,911 INFO L125 PetriNetUnfolderBase]: For 27428/27428 co-relation queries the response was YES. [2024-06-14 12:32:36,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15261 conditions, 3256 events. 2131/3256 cut-off events. For 27428/27428 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15582 event pairs, 689 based on Foata normal form. 6/3260 useless extension candidates. Maximal degree in co-relation 15221. Up to 3076 conditions per place. [2024-06-14 12:32:36,936 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 101 selfloop transitions, 21 changer transitions 0/126 dead transitions. [2024-06-14 12:32:36,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 126 transitions, 1176 flow [2024-06-14 12:32:36,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:32:36,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:32:36,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-14 12:32:36,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:32:36,938 INFO L175 Difference]: Start difference. First operand has 83 places, 98 transitions, 772 flow. Second operand 7 states and 133 transitions. [2024-06-14 12:32:36,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 126 transitions, 1176 flow [2024-06-14 12:32:36,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1127 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 12:32:36,969 INFO L231 Difference]: Finished difference. Result has 88 places, 104 transitions, 850 flow [2024-06-14 12:32:36,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=850, PETRI_PLACES=88, PETRI_TRANSITIONS=104} [2024-06-14 12:32:36,970 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-06-14 12:32:36,970 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 104 transitions, 850 flow [2024-06-14 12:32:36,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:36,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:36,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:36,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:32:36,971 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:36,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:36,971 INFO L85 PathProgramCache]: Analyzing trace with hash -993206912, now seen corresponding path program 1 times [2024-06-14 12:32:36,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:36,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985196167] [2024-06-14 12:32:36,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:36,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:36,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:38,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:38,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:38,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985196167] [2024-06-14 12:32:38,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985196167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:38,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:38,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:32:38,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807211832] [2024-06-14 12:32:38,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:38,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:32:38,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:38,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:32:38,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:32:38,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:38,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 104 transitions, 850 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:38,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:38,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:38,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:38,809 INFO L124 PetriNetUnfolderBase]: 2134/3260 cut-off events. [2024-06-14 12:32:38,810 INFO L125 PetriNetUnfolderBase]: For 30079/30079 co-relation queries the response was YES. [2024-06-14 12:32:38,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15631 conditions, 3260 events. 2134/3260 cut-off events. For 30079/30079 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15608 event pairs, 668 based on Foata normal form. 6/3264 useless extension candidates. Maximal degree in co-relation 15589. Up to 3061 conditions per place. [2024-06-14 12:32:38,833 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 100 selfloop transitions, 25 changer transitions 0/129 dead transitions. [2024-06-14 12:32:38,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 129 transitions, 1234 flow [2024-06-14 12:32:38,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:32:38,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:32:38,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 12:32:38,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-14 12:32:38,835 INFO L175 Difference]: Start difference. First operand has 88 places, 104 transitions, 850 flow. Second operand 7 states and 134 transitions. [2024-06-14 12:32:38,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 129 transitions, 1234 flow [2024-06-14 12:32:38,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 129 transitions, 1181 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 12:32:38,872 INFO L231 Difference]: Finished difference. Result has 91 places, 107 transitions, 893 flow [2024-06-14 12:32:38,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=893, PETRI_PLACES=91, PETRI_TRANSITIONS=107} [2024-06-14 12:32:38,872 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-14 12:32:38,872 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 107 transitions, 893 flow [2024-06-14 12:32:38,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:38,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:38,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:38,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:32:38,873 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:38,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:38,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1695884517, now seen corresponding path program 1 times [2024-06-14 12:32:38,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:38,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560102924] [2024-06-14 12:32:38,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:38,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:38,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:39,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:39,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:39,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560102924] [2024-06-14 12:32:39,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560102924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:39,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:39,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:32:39,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841715639] [2024-06-14 12:32:39,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:39,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:32:39,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:39,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:32:39,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:32:39,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:39,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 107 transitions, 893 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-14 12:32:39,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:39,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:39,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:40,280 INFO L124 PetriNetUnfolderBase]: 2131/3256 cut-off events. [2024-06-14 12:32:40,280 INFO L125 PetriNetUnfolderBase]: For 32999/32999 co-relation queries the response was YES. [2024-06-14 12:32:40,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16076 conditions, 3256 events. 2131/3256 cut-off events. For 32999/32999 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15578 event pairs, 692 based on Foata normal form. 1/3255 useless extension candidates. Maximal degree in co-relation 16033. Up to 3137 conditions per place. [2024-06-14 12:32:40,307 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 102 selfloop transitions, 10 changer transitions 0/116 dead transitions. [2024-06-14 12:32:40,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 116 transitions, 1154 flow [2024-06-14 12:32:40,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:32:40,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:32:40,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-14 12:32:40,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 12:32:40,309 INFO L175 Difference]: Start difference. First operand has 91 places, 107 transitions, 893 flow. Second operand 6 states and 99 transitions. [2024-06-14 12:32:40,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 116 transitions, 1154 flow [2024-06-14 12:32:40,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 116 transitions, 1072 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 12:32:40,347 INFO L231 Difference]: Finished difference. Result has 93 places, 109 transitions, 861 flow [2024-06-14 12:32:40,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=861, PETRI_PLACES=93, PETRI_TRANSITIONS=109} [2024-06-14 12:32:40,348 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-14 12:32:40,348 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 109 transitions, 861 flow [2024-06-14 12:32:40,348 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-14 12:32:40,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:40,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:40,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:32:40,349 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:40,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:40,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1932195427, now seen corresponding path program 1 times [2024-06-14 12:32:40,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:40,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975406213] [2024-06-14 12:32:40,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:40,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:40,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:41,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:41,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:41,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975406213] [2024-06-14 12:32:41,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975406213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:41,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:41,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:32:41,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710126613] [2024-06-14 12:32:41,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:41,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:32:41,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:41,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:32:41,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:32:41,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:41,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 109 transitions, 861 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:41,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:41,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:41,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:42,139 INFO L124 PetriNetUnfolderBase]: 2126/3250 cut-off events. [2024-06-14 12:32:42,139 INFO L125 PetriNetUnfolderBase]: For 36015/36021 co-relation queries the response was YES. [2024-06-14 12:32:42,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16103 conditions, 3250 events. 2126/3250 cut-off events. For 36015/36021 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15573 event pairs, 675 based on Foata normal form. 8/3256 useless extension candidates. Maximal degree in co-relation 16058. Up to 3015 conditions per place. [2024-06-14 12:32:42,163 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 109 selfloop transitions, 27 changer transitions 0/140 dead transitions. [2024-06-14 12:32:42,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 140 transitions, 1249 flow [2024-06-14 12:32:42,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:32:42,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:32:42,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:32:42,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:32:42,165 INFO L175 Difference]: Start difference. First operand has 93 places, 109 transitions, 861 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:32:42,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 140 transitions, 1249 flow [2024-06-14 12:32:42,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 140 transitions, 1222 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 12:32:42,201 INFO L231 Difference]: Finished difference. Result has 97 places, 112 transitions, 943 flow [2024-06-14 12:32:42,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=943, PETRI_PLACES=97, PETRI_TRANSITIONS=112} [2024-06-14 12:32:42,202 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-14 12:32:42,202 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 112 transitions, 943 flow [2024-06-14 12:32:42,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:42,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:42,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:42,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:32:42,203 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:42,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:42,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1823752664, now seen corresponding path program 1 times [2024-06-14 12:32:42,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:42,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595941340] [2024-06-14 12:32:42,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:42,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:42,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:43,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:43,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:43,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595941340] [2024-06-14 12:32:43,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595941340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:43,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:43,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:32:43,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873128738] [2024-06-14 12:32:43,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:43,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:32:43,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:43,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:32:43,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:32:43,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:43,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 112 transitions, 943 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:43,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:43,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:43,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:43,694 INFO L124 PetriNetUnfolderBase]: 2162/3296 cut-off events. [2024-06-14 12:32:43,694 INFO L125 PetriNetUnfolderBase]: For 41462/41468 co-relation queries the response was YES. [2024-06-14 12:32:43,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17045 conditions, 3296 events. 2162/3296 cut-off events. For 41462/41468 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15786 event pairs, 636 based on Foata normal form. 8/3302 useless extension candidates. Maximal degree in co-relation 17000. Up to 2769 conditions per place. [2024-06-14 12:32:43,713 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 100 selfloop transitions, 48 changer transitions 0/152 dead transitions. [2024-06-14 12:32:43,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1563 flow [2024-06-14 12:32:43,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:32:43,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:32:43,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-14 12:32:43,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4950166112956811 [2024-06-14 12:32:43,716 INFO L175 Difference]: Start difference. First operand has 97 places, 112 transitions, 943 flow. Second operand 7 states and 149 transitions. [2024-06-14 12:32:43,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1563 flow [2024-06-14 12:32:43,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 152 transitions, 1480 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 12:32:43,745 INFO L231 Difference]: Finished difference. Result has 100 places, 120 transitions, 1119 flow [2024-06-14 12:32:43,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1119, PETRI_PLACES=100, PETRI_TRANSITIONS=120} [2024-06-14 12:32:43,746 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-14 12:32:43,746 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 120 transitions, 1119 flow [2024-06-14 12:32:43,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:43,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:43,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:43,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:32:43,747 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:43,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:43,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1928380412, now seen corresponding path program 2 times [2024-06-14 12:32:43,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:43,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283605711] [2024-06-14 12:32:43,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:43,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:43,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:44,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:44,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:44,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283605711] [2024-06-14 12:32:44,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283605711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:44,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:44,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:32:44,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435696064] [2024-06-14 12:32:44,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:44,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:32:44,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:44,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:32:44,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:32:44,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:44,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 120 transitions, 1119 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:44,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:44,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:44,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:45,352 INFO L124 PetriNetUnfolderBase]: 2198/3348 cut-off events. [2024-06-14 12:32:45,353 INFO L125 PetriNetUnfolderBase]: For 48716/48722 co-relation queries the response was YES. [2024-06-14 12:32:45,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18457 conditions, 3348 events. 2198/3348 cut-off events. For 48716/48722 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16043 event pairs, 637 based on Foata normal form. 8/3354 useless extension candidates. Maximal degree in co-relation 18409. Up to 2799 conditions per place. [2024-06-14 12:32:45,374 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 99 selfloop transitions, 49 changer transitions 0/152 dead transitions. [2024-06-14 12:32:45,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 152 transitions, 1665 flow [2024-06-14 12:32:45,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:32:45,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:32:45,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-14 12:32:45,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-14 12:32:45,376 INFO L175 Difference]: Start difference. First operand has 100 places, 120 transitions, 1119 flow. Second operand 7 states and 144 transitions. [2024-06-14 12:32:45,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 152 transitions, 1665 flow [2024-06-14 12:32:45,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 152 transitions, 1577 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-14 12:32:45,419 INFO L231 Difference]: Finished difference. Result has 104 places, 124 transitions, 1197 flow [2024-06-14 12:32:45,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1197, PETRI_PLACES=104, PETRI_TRANSITIONS=124} [2024-06-14 12:32:45,419 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-14 12:32:45,419 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 124 transitions, 1197 flow [2024-06-14 12:32:45,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:45,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:45,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:45,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:32:45,420 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-14 12:32:45,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:45,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1618275279, now seen corresponding path program 1 times [2024-06-14 12:32:45,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:45,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246243498] [2024-06-14 12:32:45,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:45,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:46,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:46,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:46,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246243498] [2024-06-14 12:32:46,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246243498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:46,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:46,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:32:46,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234267917] [2024-06-14 12:32:46,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:46,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:32:46,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:46,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:32:46,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:32:46,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:46,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 124 transitions, 1197 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:46,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:46,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:46,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:47,175 INFO L124 PetriNetUnfolderBase]: 2200/3356 cut-off events. [2024-06-14 12:32:47,175 INFO L125 PetriNetUnfolderBase]: For 52506/52506 co-relation queries the response was YES. [2024-06-14 12:32:47,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18680 conditions, 3356 events. 2200/3356 cut-off events. For 52506/52506 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 16110 event pairs, 667 based on Foata normal form. 3/3357 useless extension candidates. Maximal degree in co-relation 18631. Up to 3146 conditions per place. [2024-06-14 12:32:47,195 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 113 selfloop transitions, 31 changer transitions 0/148 dead transitions. [2024-06-14 12:32:47,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 148 transitions, 1625 flow [2024-06-14 12:32:47,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:32:47,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:32:47,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 12:32:47,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-14 12:32:47,198 INFO L175 Difference]: Start difference. First operand has 104 places, 124 transitions, 1197 flow. Second operand 7 states and 134 transitions. [2024-06-14 12:32:47,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 148 transitions, 1625 flow [2024-06-14 12:32:47,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 148 transitions, 1536 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 12:32:47,244 INFO L231 Difference]: Finished difference. Result has 107 places, 128 transitions, 1246 flow [2024-06-14 12:32:47,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1246, PETRI_PLACES=107, PETRI_TRANSITIONS=128} [2024-06-14 12:32:47,244 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-14 12:32:47,245 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 128 transitions, 1246 flow [2024-06-14 12:32:47,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:47,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:47,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:47,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:32:47,246 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:47,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash -724918938, now seen corresponding path program 3 times [2024-06-14 12:32:47,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:47,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565537470] [2024-06-14 12:32:47,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:47,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:47,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:48,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:48,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:48,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565537470] [2024-06-14 12:32:48,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565537470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:48,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:48,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:32:48,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272933747] [2024-06-14 12:32:48,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:48,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:32:48,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:48,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:32:48,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:32:48,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:48,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 128 transitions, 1246 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:48,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:48,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:48,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:48,636 INFO L124 PetriNetUnfolderBase]: 2204/3364 cut-off events. [2024-06-14 12:32:48,636 INFO L125 PetriNetUnfolderBase]: For 57327/57333 co-relation queries the response was YES. [2024-06-14 12:32:48,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19112 conditions, 3364 events. 2204/3364 cut-off events. For 57327/57333 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 16143 event pairs, 674 based on Foata normal form. 12/3374 useless extension candidates. Maximal degree in co-relation 19062. Up to 3151 conditions per place. [2024-06-14 12:32:48,661 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 125 selfloop transitions, 24 changer transitions 0/153 dead transitions. [2024-06-14 12:32:48,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 153 transitions, 1692 flow [2024-06-14 12:32:48,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:32:48,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:32:48,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 12:32:48,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-14 12:32:48,663 INFO L175 Difference]: Start difference. First operand has 107 places, 128 transitions, 1246 flow. Second operand 7 states and 134 transitions. [2024-06-14 12:32:48,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 153 transitions, 1692 flow [2024-06-14 12:32:48,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 153 transitions, 1604 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 12:32:48,722 INFO L231 Difference]: Finished difference. Result has 109 places, 132 transitions, 1279 flow [2024-06-14 12:32:48,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1279, PETRI_PLACES=109, PETRI_TRANSITIONS=132} [2024-06-14 12:32:48,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-06-14 12:32:48,723 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 132 transitions, 1279 flow [2024-06-14 12:32:48,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:48,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:48,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:48,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:32:48,724 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-14 12:32:48,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:48,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1032810593, now seen corresponding path program 1 times [2024-06-14 12:32:48,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:48,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156987975] [2024-06-14 12:32:48,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:48,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:48,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:49,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:49,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:49,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156987975] [2024-06-14 12:32:49,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156987975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:49,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:49,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:32:49,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204258843] [2024-06-14 12:32:49,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:49,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:32:49,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:49,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:32:49,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:32:49,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:32:49,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 132 transitions, 1279 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-14 12:32:49,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:49,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:32:49,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:50,238 INFO L124 PetriNetUnfolderBase]: 2453/3615 cut-off events. [2024-06-14 12:32:50,238 INFO L125 PetriNetUnfolderBase]: For 70160/70160 co-relation queries the response was YES. [2024-06-14 12:32:50,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21271 conditions, 3615 events. 2453/3615 cut-off events. For 70160/70160 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16620 event pairs, 778 based on Foata normal form. 1/3614 useless extension candidates. Maximal degree in co-relation 21220. Up to 3596 conditions per place. [2024-06-14 12:32:50,262 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 127 selfloop transitions, 13 changer transitions 0/143 dead transitions. [2024-06-14 12:32:50,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 143 transitions, 1605 flow [2024-06-14 12:32:50,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:32:50,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:32:50,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-14 12:32:50,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521594684385382 [2024-06-14 12:32:50,263 INFO L175 Difference]: Start difference. First operand has 109 places, 132 transitions, 1279 flow. Second operand 7 states and 106 transitions. [2024-06-14 12:32:50,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 143 transitions, 1605 flow [2024-06-14 12:32:50,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 143 transitions, 1532 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 12:32:50,333 INFO L231 Difference]: Finished difference. Result has 111 places, 135 transitions, 1270 flow [2024-06-14 12:32:50,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1270, PETRI_PLACES=111, PETRI_TRANSITIONS=135} [2024-06-14 12:32:50,334 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-14 12:32:50,334 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 135 transitions, 1270 flow [2024-06-14 12:32:50,334 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-14 12:32:50,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:50,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:50,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:32:50,335 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:50,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:50,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1139460399, now seen corresponding path program 1 times [2024-06-14 12:32:50,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:50,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389965608] [2024-06-14 12:32:50,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:50,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:50,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:51,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:51,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:51,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389965608] [2024-06-14 12:32:51,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389965608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:51,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:51,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:32:51,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624301198] [2024-06-14 12:32:51,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:51,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:32:51,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:51,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:32:51,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:32:51,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:51,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 135 transitions, 1270 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:51,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:51,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:51,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:52,089 INFO L124 PetriNetUnfolderBase]: 2290/3463 cut-off events. [2024-06-14 12:32:52,089 INFO L125 PetriNetUnfolderBase]: For 76336/76342 co-relation queries the response was YES. [2024-06-14 12:32:52,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21064 conditions, 3463 events. 2290/3463 cut-off events. For 76336/76342 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16617 event pairs, 533 based on Foata normal form. 10/3471 useless extension candidates. Maximal degree in co-relation 21012. Up to 3129 conditions per place. [2024-06-14 12:32:52,114 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 136 selfloop transitions, 30 changer transitions 0/171 dead transitions. [2024-06-14 12:32:52,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 171 transitions, 1862 flow [2024-06-14 12:32:52,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:32:52,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:32:52,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 12:32:52,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-14 12:32:52,116 INFO L175 Difference]: Start difference. First operand has 111 places, 135 transitions, 1270 flow. Second operand 8 states and 154 transitions. [2024-06-14 12:32:52,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 171 transitions, 1862 flow [2024-06-14 12:32:52,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 171 transitions, 1820 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 12:32:52,164 INFO L231 Difference]: Finished difference. Result has 114 places, 139 transitions, 1399 flow [2024-06-14 12:32:52,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1399, PETRI_PLACES=114, PETRI_TRANSITIONS=139} [2024-06-14 12:32:52,165 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-14 12:32:52,165 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 139 transitions, 1399 flow [2024-06-14 12:32:52,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:52,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:52,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:52,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:32:52,166 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:52,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:52,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1859574543, now seen corresponding path program 2 times [2024-06-14 12:32:52,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:52,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85359179] [2024-06-14 12:32:52,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:52,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:52,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:53,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:53,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:53,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85359179] [2024-06-14 12:32:53,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85359179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:53,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:53,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:32:53,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741614005] [2024-06-14 12:32:53,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:53,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:32:53,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:53,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:32:53,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:32:53,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:53,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 139 transitions, 1399 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:53,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:53,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:53,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:54,123 INFO L124 PetriNetUnfolderBase]: 2282/3451 cut-off events. [2024-06-14 12:32:54,124 INFO L125 PetriNetUnfolderBase]: For 82815/82821 co-relation queries the response was YES. [2024-06-14 12:32:54,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21475 conditions, 3451 events. 2282/3451 cut-off events. For 82815/82821 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16581 event pairs, 672 based on Foata normal form. 10/3459 useless extension candidates. Maximal degree in co-relation 21422. Up to 3194 conditions per place. [2024-06-14 12:32:54,148 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 138 selfloop transitions, 29 changer transitions 0/172 dead transitions. [2024-06-14 12:32:54,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 172 transitions, 1821 flow [2024-06-14 12:32:54,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:32:54,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:32:54,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-14 12:32:54,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-14 12:32:54,149 INFO L175 Difference]: Start difference. First operand has 114 places, 139 transitions, 1399 flow. Second operand 9 states and 168 transitions. [2024-06-14 12:32:54,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 172 transitions, 1821 flow [2024-06-14 12:32:54,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 172 transitions, 1704 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-14 12:32:54,205 INFO L231 Difference]: Finished difference. Result has 119 places, 139 transitions, 1347 flow [2024-06-14 12:32:54,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1347, PETRI_PLACES=119, PETRI_TRANSITIONS=139} [2024-06-14 12:32:54,205 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 75 predicate places. [2024-06-14 12:32:54,205 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 139 transitions, 1347 flow [2024-06-14 12:32:54,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:54,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:54,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:54,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:32:54,206 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:54,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:54,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1139520973, now seen corresponding path program 1 times [2024-06-14 12:32:54,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:54,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082228355] [2024-06-14 12:32:54,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:54,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:54,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:55,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:55,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:55,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082228355] [2024-06-14 12:32:55,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082228355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:55,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:55,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:32:55,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129024260] [2024-06-14 12:32:55,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:55,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:32:55,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:55,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:32:55,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:32:55,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:55,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 139 transitions, 1347 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:55,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:55,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:55,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:55,926 INFO L124 PetriNetUnfolderBase]: 2360/3559 cut-off events. [2024-06-14 12:32:55,926 INFO L125 PetriNetUnfolderBase]: For 90267/90273 co-relation queries the response was YES. [2024-06-14 12:32:55,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22216 conditions, 3559 events. 2360/3559 cut-off events. For 90267/90273 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17175 event pairs, 546 based on Foata normal form. 8/3565 useless extension candidates. Maximal degree in co-relation 22161. Up to 2705 conditions per place. [2024-06-14 12:32:55,958 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 128 selfloop transitions, 66 changer transitions 0/199 dead transitions. [2024-06-14 12:32:55,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 199 transitions, 2387 flow [2024-06-14 12:32:55,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:32:55,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:32:55,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 12:32:55,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49709302325581395 [2024-06-14 12:32:55,959 INFO L175 Difference]: Start difference. First operand has 119 places, 139 transitions, 1347 flow. Second operand 8 states and 171 transitions. [2024-06-14 12:32:55,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 199 transitions, 2387 flow [2024-06-14 12:32:56,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 199 transitions, 2315 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:56,027 INFO L231 Difference]: Finished difference. Result has 122 places, 156 transitions, 1683 flow [2024-06-14 12:32:56,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1683, PETRI_PLACES=122, PETRI_TRANSITIONS=156} [2024-06-14 12:32:56,028 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-14 12:32:56,028 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 156 transitions, 1683 flow [2024-06-14 12:32:56,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:56,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:56,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:56,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:32:56,028 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:56,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:56,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1142322133, now seen corresponding path program 2 times [2024-06-14 12:32:56,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:56,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667996942] [2024-06-14 12:32:56,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:56,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:56,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:57,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:57,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:57,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667996942] [2024-06-14 12:32:57,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667996942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:57,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:57,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:32:57,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74577478] [2024-06-14 12:32:57,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:57,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:32:57,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:57,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:32:57,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:32:57,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:57,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 156 transitions, 1683 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:57,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:57,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:57,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:57,869 INFO L124 PetriNetUnfolderBase]: 2401/3616 cut-off events. [2024-06-14 12:32:57,869 INFO L125 PetriNetUnfolderBase]: For 102686/102692 co-relation queries the response was YES. [2024-06-14 12:32:57,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24304 conditions, 3616 events. 2401/3616 cut-off events. For 102686/102692 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 17418 event pairs, 581 based on Foata normal form. 8/3622 useless extension candidates. Maximal degree in co-relation 24245. Up to 3026 conditions per place. [2024-06-14 12:32:57,895 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 133 selfloop transitions, 54 changer transitions 0/192 dead transitions. [2024-06-14 12:32:57,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 192 transitions, 2352 flow [2024-06-14 12:32:57,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:32:57,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:32:57,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 12:32:57,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-14 12:32:57,897 INFO L175 Difference]: Start difference. First operand has 122 places, 156 transitions, 1683 flow. Second operand 8 states and 164 transitions. [2024-06-14 12:32:57,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 192 transitions, 2352 flow [2024-06-14 12:32:57,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 192 transitions, 2242 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-14 12:32:57,968 INFO L231 Difference]: Finished difference. Result has 128 places, 160 transitions, 1767 flow [2024-06-14 12:32:57,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1767, PETRI_PLACES=128, PETRI_TRANSITIONS=160} [2024-06-14 12:32:57,969 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-14 12:32:57,969 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 160 transitions, 1767 flow [2024-06-14 12:32:57,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:57,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:57,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:57,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:32:57,970 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:57,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:57,970 INFO L85 PathProgramCache]: Analyzing trace with hash 234281633, now seen corresponding path program 3 times [2024-06-14 12:32:57,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:57,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696723723] [2024-06-14 12:32:57,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:57,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:57,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:58,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:58,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:58,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696723723] [2024-06-14 12:32:58,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696723723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:58,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:58,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:32:58,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170881438] [2024-06-14 12:32:58,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:58,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:32:58,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:58,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:32:58,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:32:59,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:32:59,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 160 transitions, 1767 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:59,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:59,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:32:59,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:59,821 INFO L124 PetriNetUnfolderBase]: 2461/3701 cut-off events. [2024-06-14 12:32:59,822 INFO L125 PetriNetUnfolderBase]: For 111836/111842 co-relation queries the response was YES. [2024-06-14 12:32:59,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25467 conditions, 3701 events. 2461/3701 cut-off events. For 111836/111842 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17910 event pairs, 595 based on Foata normal form. 8/3707 useless extension candidates. Maximal degree in co-relation 25406. Up to 2986 conditions per place. [2024-06-14 12:32:59,864 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 131 selfloop transitions, 69 changer transitions 0/205 dead transitions. [2024-06-14 12:32:59,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 205 transitions, 2674 flow [2024-06-14 12:32:59,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:32:59,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:32:59,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-14 12:32:59,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48546511627906974 [2024-06-14 12:32:59,866 INFO L175 Difference]: Start difference. First operand has 128 places, 160 transitions, 1767 flow. Second operand 8 states and 167 transitions. [2024-06-14 12:32:59,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 205 transitions, 2674 flow [2024-06-14 12:32:59,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 205 transitions, 2527 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 12:32:59,975 INFO L231 Difference]: Finished difference. Result has 131 places, 168 transitions, 1913 flow [2024-06-14 12:32:59,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1913, PETRI_PLACES=131, PETRI_TRANSITIONS=168} [2024-06-14 12:32:59,975 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-14 12:32:59,975 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 168 transitions, 1913 flow [2024-06-14 12:32:59,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:59,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:59,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:59,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:32:59,976 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:32:59,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:59,976 INFO L85 PathProgramCache]: Analyzing trace with hash 349572803, now seen corresponding path program 4 times [2024-06-14 12:32:59,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:59,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065869646] [2024-06-14 12:32:59,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:59,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:59,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:01,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:01,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:01,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065869646] [2024-06-14 12:33:01,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065869646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:01,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:01,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:33:01,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170515212] [2024-06-14 12:33:01,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:01,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:33:01,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:01,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:33:01,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:33:01,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:01,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 168 transitions, 1913 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:01,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:01,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:01,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:01,997 INFO L124 PetriNetUnfolderBase]: 2511/3777 cut-off events. [2024-06-14 12:33:01,997 INFO L125 PetriNetUnfolderBase]: For 123244/123250 co-relation queries the response was YES. [2024-06-14 12:33:02,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26677 conditions, 3777 events. 2511/3777 cut-off events. For 123244/123250 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 18341 event pairs, 557 based on Foata normal form. 8/3783 useless extension candidates. Maximal degree in co-relation 26614. Up to 3067 conditions per place. [2024-06-14 12:33:02,026 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 151 selfloop transitions, 66 changer transitions 0/222 dead transitions. [2024-06-14 12:33:02,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 222 transitions, 2897 flow [2024-06-14 12:33:02,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:33:02,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:33:02,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 12:33:02,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935400516795866 [2024-06-14 12:33:02,028 INFO L175 Difference]: Start difference. First operand has 131 places, 168 transitions, 1913 flow. Second operand 9 states and 191 transitions. [2024-06-14 12:33:02,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 222 transitions, 2897 flow [2024-06-14 12:33:02,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 222 transitions, 2759 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-14 12:33:02,164 INFO L231 Difference]: Finished difference. Result has 137 places, 176 transitions, 2079 flow [2024-06-14 12:33:02,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2079, PETRI_PLACES=137, PETRI_TRANSITIONS=176} [2024-06-14 12:33:02,165 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-14 12:33:02,165 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 176 transitions, 2079 flow [2024-06-14 12:33:02,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:02,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:02,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:02,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:33:02,165 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:02,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:02,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1257793227, now seen corresponding path program 1 times [2024-06-14 12:33:02,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:02,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397477426] [2024-06-14 12:33:02,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:02,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:02,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:03,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-14 12:33:03,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:03,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397477426] [2024-06-14 12:33:03,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397477426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:03,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:03,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:33:03,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612261542] [2024-06-14 12:33:03,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:03,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:33:03,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:03,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:33:03,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:33:03,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:03,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 176 transitions, 2079 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:03,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:03,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:03,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:04,022 INFO L124 PetriNetUnfolderBase]: 2577/3875 cut-off events. [2024-06-14 12:33:04,022 INFO L125 PetriNetUnfolderBase]: For 136529/136535 co-relation queries the response was YES. [2024-06-14 12:33:04,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28179 conditions, 3875 events. 2577/3875 cut-off events. For 136529/136535 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18927 event pairs, 583 based on Foata normal form. 14/3887 useless extension candidates. Maximal degree in co-relation 28113. Up to 3267 conditions per place. [2024-06-14 12:33:04,054 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 153 selfloop transitions, 54 changer transitions 0/212 dead transitions. [2024-06-14 12:33:04,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 212 transitions, 2811 flow [2024-06-14 12:33:04,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:33:04,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:33:04,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 12:33:04,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-14 12:33:04,055 INFO L175 Difference]: Start difference. First operand has 137 places, 176 transitions, 2079 flow. Second operand 8 states and 164 transitions. [2024-06-14 12:33:04,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 212 transitions, 2811 flow [2024-06-14 12:33:04,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 212 transitions, 2658 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-14 12:33:04,242 INFO L231 Difference]: Finished difference. Result has 140 places, 180 transitions, 2127 flow [2024-06-14 12:33:04,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2127, PETRI_PLACES=140, PETRI_TRANSITIONS=180} [2024-06-14 12:33:04,242 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-14 12:33:04,243 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 180 transitions, 2127 flow [2024-06-14 12:33:04,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:04,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:04,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:04,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:33:04,243 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:04,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:04,243 INFO L85 PathProgramCache]: Analyzing trace with hash 349750433, now seen corresponding path program 5 times [2024-06-14 12:33:04,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:04,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843181760] [2024-06-14 12:33:04,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:04,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:04,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:05,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:05,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:05,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843181760] [2024-06-14 12:33:05,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843181760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:05,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:05,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:33:05,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003211862] [2024-06-14 12:33:05,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:05,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:33:05,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:05,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:33:05,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:33:05,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:05,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 180 transitions, 2127 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:05,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:05,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:05,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:06,162 INFO L124 PetriNetUnfolderBase]: 2601/3915 cut-off events. [2024-06-14 12:33:06,162 INFO L125 PetriNetUnfolderBase]: For 143565/143571 co-relation queries the response was YES. [2024-06-14 12:33:06,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29226 conditions, 3915 events. 2601/3915 cut-off events. For 143565/143571 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 19216 event pairs, 545 based on Foata normal form. 8/3921 useless extension candidates. Maximal degree in co-relation 29158. Up to 3263 conditions per place. [2024-06-14 12:33:06,196 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 148 selfloop transitions, 65 changer transitions 0/218 dead transitions. [2024-06-14 12:33:06,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 218 transitions, 2943 flow [2024-06-14 12:33:06,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:33:06,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:33:06,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-14 12:33:06,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738372093023256 [2024-06-14 12:33:06,197 INFO L175 Difference]: Start difference. First operand has 140 places, 180 transitions, 2127 flow. Second operand 8 states and 163 transitions. [2024-06-14 12:33:06,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 218 transitions, 2943 flow [2024-06-14 12:33:06,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 218 transitions, 2772 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 12:33:06,329 INFO L231 Difference]: Finished difference. Result has 142 places, 184 transitions, 2187 flow [2024-06-14 12:33:06,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1956, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2187, PETRI_PLACES=142, PETRI_TRANSITIONS=184} [2024-06-14 12:33:06,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-14 12:33:06,330 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 184 transitions, 2187 flow [2024-06-14 12:33:06,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:06,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:06,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:06,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:33:06,331 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:06,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:06,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1086344286, now seen corresponding path program 1 times [2024-06-14 12:33:06,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:06,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964924760] [2024-06-14 12:33:06,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:06,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:06,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:06,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:06,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:06,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964924760] [2024-06-14 12:33:06,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964924760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:06,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:06,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:33:06,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061678352] [2024-06-14 12:33:06,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:06,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:33:06,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:06,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:33:06,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:33:07,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:07,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 184 transitions, 2187 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:07,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:07,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:07,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:07,608 INFO L124 PetriNetUnfolderBase]: 2610/3925 cut-off events. [2024-06-14 12:33:07,608 INFO L125 PetriNetUnfolderBase]: For 149321/149321 co-relation queries the response was YES. [2024-06-14 12:33:07,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29462 conditions, 3925 events. 2610/3925 cut-off events. For 149321/149321 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 19204 event pairs, 680 based on Foata normal form. 1/3924 useless extension candidates. Maximal degree in co-relation 29393. Up to 3780 conditions per place. [2024-06-14 12:33:07,641 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 180 selfloop transitions, 17 changer transitions 0/202 dead transitions. [2024-06-14 12:33:07,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 202 transitions, 2729 flow [2024-06-14 12:33:07,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:33:07,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:33:07,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 12:33:07,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-14 12:33:07,642 INFO L175 Difference]: Start difference. First operand has 142 places, 184 transitions, 2187 flow. Second operand 6 states and 111 transitions. [2024-06-14 12:33:07,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 202 transitions, 2729 flow [2024-06-14 12:33:07,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 202 transitions, 2584 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 12:33:07,783 INFO L231 Difference]: Finished difference. Result has 143 places, 187 transitions, 2134 flow [2024-06-14 12:33:07,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2134, PETRI_PLACES=143, PETRI_TRANSITIONS=187} [2024-06-14 12:33:07,784 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 99 predicate places. [2024-06-14 12:33:07,785 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 187 transitions, 2134 flow [2024-06-14 12:33:07,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:07,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:07,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:07,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:33:07,785 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:07,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:07,786 INFO L85 PathProgramCache]: Analyzing trace with hash -989071713, now seen corresponding path program 2 times [2024-06-14 12:33:07,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:07,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532924753] [2024-06-14 12:33:07,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:07,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:07,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:08,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:08,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:08,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532924753] [2024-06-14 12:33:08,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532924753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:08,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:08,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:08,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819319505] [2024-06-14 12:33:08,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:08,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:08,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:08,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:08,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:08,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:08,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 187 transitions, 2134 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:08,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:08,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:08,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:09,460 INFO L124 PetriNetUnfolderBase]: 2639/3970 cut-off events. [2024-06-14 12:33:09,460 INFO L125 PetriNetUnfolderBase]: For 159010/159010 co-relation queries the response was YES. [2024-06-14 12:33:09,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29562 conditions, 3970 events. 2639/3970 cut-off events. For 159010/159010 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 19447 event pairs, 654 based on Foata normal form. 6/3974 useless extension candidates. Maximal degree in co-relation 29492. Up to 3735 conditions per place. [2024-06-14 12:33:09,496 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 181 selfloop transitions, 29 changer transitions 0/215 dead transitions. [2024-06-14 12:33:09,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 215 transitions, 2750 flow [2024-06-14 12:33:09,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:33:09,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:33:09,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:33:09,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-14 12:33:09,497 INFO L175 Difference]: Start difference. First operand has 143 places, 187 transitions, 2134 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:33:09,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 215 transitions, 2750 flow [2024-06-14 12:33:09,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 215 transitions, 2629 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 12:33:09,643 INFO L231 Difference]: Finished difference. Result has 146 places, 190 transitions, 2161 flow [2024-06-14 12:33:09,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2161, PETRI_PLACES=146, PETRI_TRANSITIONS=190} [2024-06-14 12:33:09,644 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-14 12:33:09,644 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 190 transitions, 2161 flow [2024-06-14 12:33:09,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:09,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:09,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:09,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:33:09,645 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:09,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:09,645 INFO L85 PathProgramCache]: Analyzing trace with hash -997411953, now seen corresponding path program 3 times [2024-06-14 12:33:09,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:09,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502995825] [2024-06-14 12:33:09,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:09,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:09,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:10,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-14 12:33:10,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:10,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502995825] [2024-06-14 12:33:10,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502995825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:10,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:10,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:10,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17805659] [2024-06-14 12:33:10,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:10,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:10,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:10,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:10,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:10,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:10,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 190 transitions, 2161 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:10,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:10,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:10,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:11,487 INFO L124 PetriNetUnfolderBase]: 2667/4014 cut-off events. [2024-06-14 12:33:11,487 INFO L125 PetriNetUnfolderBase]: For 169356/169356 co-relation queries the response was YES. [2024-06-14 12:33:11,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30442 conditions, 4014 events. 2667/4014 cut-off events. For 169356/169356 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 19751 event pairs, 670 based on Foata normal form. 6/4018 useless extension candidates. Maximal degree in co-relation 30371. Up to 3766 conditions per place. [2024-06-14 12:33:11,521 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 179 selfloop transitions, 34 changer transitions 0/218 dead transitions. [2024-06-14 12:33:11,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 218 transitions, 2793 flow [2024-06-14 12:33:11,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:33:11,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:33:11,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:33:11,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-14 12:33:11,522 INFO L175 Difference]: Start difference. First operand has 146 places, 190 transitions, 2161 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:33:11,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 218 transitions, 2793 flow [2024-06-14 12:33:11,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 218 transitions, 2669 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 12:33:11,661 INFO L231 Difference]: Finished difference. Result has 148 places, 193 transitions, 2202 flow [2024-06-14 12:33:11,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2037, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2202, PETRI_PLACES=148, PETRI_TRANSITIONS=193} [2024-06-14 12:33:11,662 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-14 12:33:11,662 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 193 transitions, 2202 flow [2024-06-14 12:33:11,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:11,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:11,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:11,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:33:11,662 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:11,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:11,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1409705649, now seen corresponding path program 6 times [2024-06-14 12:33:11,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:11,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456216745] [2024-06-14 12:33:11,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:11,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:11,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:12,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:12,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:12,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456216745] [2024-06-14 12:33:12,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456216745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:12,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:12,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:33:12,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106320005] [2024-06-14 12:33:12,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:12,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:33:12,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:12,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:33:12,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:33:12,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:12,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 193 transitions, 2202 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:12,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:12,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:12,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:13,607 INFO L124 PetriNetUnfolderBase]: 2684/4040 cut-off events. [2024-06-14 12:33:13,607 INFO L125 PetriNetUnfolderBase]: For 178587/178593 co-relation queries the response was YES. [2024-06-14 12:33:13,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30844 conditions, 4040 events. 2684/4040 cut-off events. For 178587/178593 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19881 event pairs, 665 based on Foata normal form. 15/4053 useless extension candidates. Maximal degree in co-relation 30772. Up to 3726 conditions per place. [2024-06-14 12:33:13,651 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 183 selfloop transitions, 44 changer transitions 0/232 dead transitions. [2024-06-14 12:33:13,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 232 transitions, 3135 flow [2024-06-14 12:33:13,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:33:13,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:33:13,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:33:13,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-14 12:33:13,653 INFO L175 Difference]: Start difference. First operand has 148 places, 193 transitions, 2202 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:33:13,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 232 transitions, 3135 flow [2024-06-14 12:33:13,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 232 transitions, 2996 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 12:33:13,806 INFO L231 Difference]: Finished difference. Result has 151 places, 204 transitions, 2419 flow [2024-06-14 12:33:13,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2419, PETRI_PLACES=151, PETRI_TRANSITIONS=204} [2024-06-14 12:33:13,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-14 12:33:13,807 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 204 transitions, 2419 flow [2024-06-14 12:33:13,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:13,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:13,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:13,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:33:13,808 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:13,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:13,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1144943391, now seen corresponding path program 4 times [2024-06-14 12:33:13,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:13,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29170548] [2024-06-14 12:33:13,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:13,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:13,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:14,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:14,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:14,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29170548] [2024-06-14 12:33:14,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29170548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:14,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:14,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:14,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228917209] [2024-06-14 12:33:14,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:14,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:14,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:14,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:14,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:14,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:14,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 204 transitions, 2419 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:14,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:14,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:14,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:15,710 INFO L124 PetriNetUnfolderBase]: 2686/4043 cut-off events. [2024-06-14 12:33:15,710 INFO L125 PetriNetUnfolderBase]: For 184330/184330 co-relation queries the response was YES. [2024-06-14 12:33:15,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31093 conditions, 4043 events. 2686/4043 cut-off events. For 184330/184330 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 19915 event pairs, 667 based on Foata normal form. 6/4047 useless extension candidates. Maximal degree in co-relation 31019. Up to 3776 conditions per place. [2024-06-14 12:33:15,746 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 198 selfloop transitions, 31 changer transitions 0/234 dead transitions. [2024-06-14 12:33:15,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 234 transitions, 3165 flow [2024-06-14 12:33:15,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:33:15,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:33:15,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:33:15,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:33:15,747 INFO L175 Difference]: Start difference. First operand has 151 places, 204 transitions, 2419 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:33:15,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 234 transitions, 3165 flow [2024-06-14 12:33:15,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 234 transitions, 3031 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-14 12:33:15,939 INFO L231 Difference]: Finished difference. Result has 155 places, 207 transitions, 2451 flow [2024-06-14 12:33:15,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2451, PETRI_PLACES=155, PETRI_TRANSITIONS=207} [2024-06-14 12:33:15,940 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-14 12:33:15,940 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 207 transitions, 2451 flow [2024-06-14 12:33:15,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:15,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:15,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:15,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:33:15,940 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:15,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:15,941 INFO L85 PathProgramCache]: Analyzing trace with hash -989368631, now seen corresponding path program 1 times [2024-06-14 12:33:15,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:15,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27955442] [2024-06-14 12:33:15,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:15,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:15,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:16,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:16,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:16,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27955442] [2024-06-14 12:33:16,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27955442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:16,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:16,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:33:16,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872203161] [2024-06-14 12:33:16,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:16,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:33:16,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:16,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:33:16,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:33:17,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:17,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 207 transitions, 2451 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:17,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:17,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:17,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:17,723 INFO L124 PetriNetUnfolderBase]: 2678/4032 cut-off events. [2024-06-14 12:33:17,724 INFO L125 PetriNetUnfolderBase]: For 190020/190024 co-relation queries the response was YES. [2024-06-14 12:33:17,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31198 conditions, 4032 events. 2678/4032 cut-off events. For 190020/190024 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19829 event pairs, 663 based on Foata normal form. 7/4037 useless extension candidates. Maximal degree in co-relation 31122. Up to 3770 conditions per place. [2024-06-14 12:33:17,763 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 186 selfloop transitions, 37 changer transitions 0/228 dead transitions. [2024-06-14 12:33:17,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 228 transitions, 3019 flow [2024-06-14 12:33:17,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:33:17,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:33:17,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-14 12:33:17,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-14 12:33:17,765 INFO L175 Difference]: Start difference. First operand has 155 places, 207 transitions, 2451 flow. Second operand 7 states and 136 transitions. [2024-06-14 12:33:17,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 228 transitions, 3019 flow [2024-06-14 12:33:17,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 228 transitions, 2827 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-14 12:33:17,966 INFO L231 Difference]: Finished difference. Result has 156 places, 207 transitions, 2347 flow [2024-06-14 12:33:17,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2347, PETRI_PLACES=156, PETRI_TRANSITIONS=207} [2024-06-14 12:33:17,967 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-14 12:33:17,967 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 207 transitions, 2347 flow [2024-06-14 12:33:17,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:17,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:17,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:17,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:33:17,967 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:17,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:17,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1952369286, now seen corresponding path program 2 times [2024-06-14 12:33:17,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:17,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36105961] [2024-06-14 12:33:17,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:17,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:17,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:18,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:18,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:18,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36105961] [2024-06-14 12:33:18,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36105961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:18,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:18,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:33:18,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811115668] [2024-06-14 12:33:18,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:18,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:33:18,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:18,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:33:18,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:33:18,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:18,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 207 transitions, 2347 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:18,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:18,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:18,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:19,253 INFO L124 PetriNetUnfolderBase]: 2674/4026 cut-off events. [2024-06-14 12:33:19,253 INFO L125 PetriNetUnfolderBase]: For 195362/195362 co-relation queries the response was YES. [2024-06-14 12:33:19,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31140 conditions, 4026 events. 2674/4026 cut-off events. For 195362/195362 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19798 event pairs, 674 based on Foata normal form. 1/4025 useless extension candidates. Maximal degree in co-relation 31063. Up to 3900 conditions per place. [2024-06-14 12:33:19,291 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 198 selfloop transitions, 12 changer transitions 0/215 dead transitions. [2024-06-14 12:33:19,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 215 transitions, 2787 flow [2024-06-14 12:33:19,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:33:19,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:33:19,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-14 12:33:19,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:33:19,292 INFO L175 Difference]: Start difference. First operand has 156 places, 207 transitions, 2347 flow. Second operand 6 states and 102 transitions. [2024-06-14 12:33:19,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 215 transitions, 2787 flow [2024-06-14 12:33:19,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 215 transitions, 2703 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 12:33:19,474 INFO L231 Difference]: Finished difference. Result has 156 places, 207 transitions, 2293 flow [2024-06-14 12:33:19,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2293, PETRI_PLACES=156, PETRI_TRANSITIONS=207} [2024-06-14 12:33:19,475 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-14 12:33:19,475 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 207 transitions, 2293 flow [2024-06-14 12:33:19,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:19,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:19,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:19,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:33:19,476 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:19,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:19,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1249220632, now seen corresponding path program 1 times [2024-06-14 12:33:19,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:19,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088668370] [2024-06-14 12:33:19,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:19,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:19,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:20,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:20,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:20,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088668370] [2024-06-14 12:33:20,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088668370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:20,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:20,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:33:20,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750504082] [2024-06-14 12:33:20,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:20,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:33:20,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:20,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:33:20,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:33:20,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:20,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 207 transitions, 2293 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-14 12:33:20,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:20,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:20,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:20,954 INFO L124 PetriNetUnfolderBase]: 2674/4026 cut-off events. [2024-06-14 12:33:20,954 INFO L125 PetriNetUnfolderBase]: For 204291/204291 co-relation queries the response was YES. [2024-06-14 12:33:20,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31192 conditions, 4026 events. 2674/4026 cut-off events. For 204291/204291 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19802 event pairs, 672 based on Foata normal form. 3/4027 useless extension candidates. Maximal degree in co-relation 31114. Up to 3851 conditions per place. [2024-06-14 12:33:20,995 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 191 selfloop transitions, 26 changer transitions 0/222 dead transitions. [2024-06-14 12:33:20,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 222 transitions, 2875 flow [2024-06-14 12:33:20,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:33:20,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:33:20,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 12:33:20,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-14 12:33:20,996 INFO L175 Difference]: Start difference. First operand has 156 places, 207 transitions, 2293 flow. Second operand 7 states and 122 transitions. [2024-06-14 12:33:20,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 222 transitions, 2875 flow [2024-06-14 12:33:21,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 222 transitions, 2840 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 12:33:21,206 INFO L231 Difference]: Finished difference. Result has 158 places, 210 transitions, 2371 flow [2024-06-14 12:33:21,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2371, PETRI_PLACES=158, PETRI_TRANSITIONS=210} [2024-06-14 12:33:21,207 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-14 12:33:21,207 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 210 transitions, 2371 flow [2024-06-14 12:33:21,207 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-14 12:33:21,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:21,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:21,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:33:21,208 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:21,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:21,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1952363334, now seen corresponding path program 2 times [2024-06-14 12:33:21,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:21,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592029481] [2024-06-14 12:33:21,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:21,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:21,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:22,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:22,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:22,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592029481] [2024-06-14 12:33:22,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592029481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:22,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:22,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:33:22,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765665469] [2024-06-14 12:33:22,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:22,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:33:22,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:22,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:33:22,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:33:22,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:22,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 210 transitions, 2371 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-14 12:33:22,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:22,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:22,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:22,830 INFO L124 PetriNetUnfolderBase]: 2640/3975 cut-off events. [2024-06-14 12:33:22,830 INFO L125 PetriNetUnfolderBase]: For 212020/212024 co-relation queries the response was YES. [2024-06-14 12:33:22,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31105 conditions, 3975 events. 2640/3975 cut-off events. For 212020/212024 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 19485 event pairs, 682 based on Foata normal form. 2/3975 useless extension candidates. Maximal degree in co-relation 31026. Up to 3802 conditions per place. [2024-06-14 12:33:22,870 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 186 selfloop transitions, 27 changer transitions 0/218 dead transitions. [2024-06-14 12:33:22,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 218 transitions, 2817 flow [2024-06-14 12:33:22,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:33:22,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:33:22,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 12:33:22,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:33:22,871 INFO L175 Difference]: Start difference. First operand has 158 places, 210 transitions, 2371 flow. Second operand 7 states and 119 transitions. [2024-06-14 12:33:22,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 218 transitions, 2817 flow [2024-06-14 12:33:23,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 218 transitions, 2753 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 12:33:23,089 INFO L231 Difference]: Finished difference. Result has 160 places, 210 transitions, 2367 flow [2024-06-14 12:33:23,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2367, PETRI_PLACES=160, PETRI_TRANSITIONS=210} [2024-06-14 12:33:23,090 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-14 12:33:23,090 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 210 transitions, 2367 flow [2024-06-14 12:33:23,090 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-14 12:33:23,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:23,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:23,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:33:23,091 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:23,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:23,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1254942488, now seen corresponding path program 1 times [2024-06-14 12:33:23,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:23,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555034811] [2024-06-14 12:33:23,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:23,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:23,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:23,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:23,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555034811] [2024-06-14 12:33:23,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555034811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:23,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:23,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:33:23,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824722998] [2024-06-14 12:33:23,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:23,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:33:23,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:23,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:33:23,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:33:23,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:33:23,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 210 transitions, 2367 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-14 12:33:23,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:23,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:33:23,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:24,739 INFO L124 PetriNetUnfolderBase]: 2806/4137 cut-off events. [2024-06-14 12:33:24,740 INFO L125 PetriNetUnfolderBase]: For 222019/222019 co-relation queries the response was YES. [2024-06-14 12:33:24,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32227 conditions, 4137 events. 2806/4137 cut-off events. For 222019/222019 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 19498 event pairs, 722 based on Foata normal form. 3/4138 useless extension candidates. Maximal degree in co-relation 32147. Up to 4109 conditions per place. [2024-06-14 12:33:24,857 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 205 selfloop transitions, 16 changer transitions 0/224 dead transitions. [2024-06-14 12:33:24,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 224 transitions, 2867 flow [2024-06-14 12:33:24,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:33:24,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:33:24,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-14 12:33:24,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-14 12:33:24,859 INFO L175 Difference]: Start difference. First operand has 160 places, 210 transitions, 2367 flow. Second operand 8 states and 120 transitions. [2024-06-14 12:33:24,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 224 transitions, 2867 flow [2024-06-14 12:33:25,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 224 transitions, 2790 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 12:33:25,033 INFO L231 Difference]: Finished difference. Result has 161 places, 213 transitions, 2366 flow [2024-06-14 12:33:25,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2366, PETRI_PLACES=161, PETRI_TRANSITIONS=213} [2024-06-14 12:33:25,034 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-14 12:33:25,034 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 213 transitions, 2366 flow [2024-06-14 12:33:25,034 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-14 12:33:25,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:25,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:25,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:33:25,034 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:25,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:25,035 INFO L85 PathProgramCache]: Analyzing trace with hash 963535217, now seen corresponding path program 1 times [2024-06-14 12:33:25,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:25,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502456930] [2024-06-14 12:33:25,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:25,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:25,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:26,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:26,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:26,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502456930] [2024-06-14 12:33:26,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502456930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:26,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:26,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:26,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963233513] [2024-06-14 12:33:26,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:26,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:26,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:26,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:26,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:26,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:26,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 213 transitions, 2366 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:26,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:26,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:26,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:27,228 INFO L124 PetriNetUnfolderBase]: 3676/5513 cut-off events. [2024-06-14 12:33:27,228 INFO L125 PetriNetUnfolderBase]: For 297896/297900 co-relation queries the response was YES. [2024-06-14 12:33:27,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43642 conditions, 5513 events. 3676/5513 cut-off events. For 297896/297900 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 28785 event pairs, 863 based on Foata normal form. 25/5512 useless extension candidates. Maximal degree in co-relation 43562. Up to 3892 conditions per place. [2024-06-14 12:33:27,278 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 270 selfloop transitions, 82 changer transitions 0/357 dead transitions. [2024-06-14 12:33:27,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 357 transitions, 4751 flow [2024-06-14 12:33:27,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:33:27,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:33:27,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-14 12:33:27,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 12:33:27,279 INFO L175 Difference]: Start difference. First operand has 161 places, 213 transitions, 2366 flow. Second operand 10 states and 200 transitions. [2024-06-14 12:33:27,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 357 transitions, 4751 flow [2024-06-14 12:33:27,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 357 transitions, 4697 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 12:33:27,594 INFO L231 Difference]: Finished difference. Result has 169 places, 266 transitions, 3391 flow [2024-06-14 12:33:27,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2312, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3391, PETRI_PLACES=169, PETRI_TRANSITIONS=266} [2024-06-14 12:33:27,595 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-14 12:33:27,595 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 266 transitions, 3391 flow [2024-06-14 12:33:27,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:27,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:27,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:27,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:33:27,596 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:27,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:27,596 INFO L85 PathProgramCache]: Analyzing trace with hash 965412887, now seen corresponding path program 2 times [2024-06-14 12:33:27,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:27,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477962564] [2024-06-14 12:33:27,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:27,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:27,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:28,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:28,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:28,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477962564] [2024-06-14 12:33:28,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477962564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:28,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:28,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:28,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438548896] [2024-06-14 12:33:28,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:28,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:28,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:28,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:28,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:28,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:28,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 266 transitions, 3391 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:28,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:28,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:28,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:29,910 INFO L124 PetriNetUnfolderBase]: 3896/5896 cut-off events. [2024-06-14 12:33:29,911 INFO L125 PetriNetUnfolderBase]: For 356497/356503 co-relation queries the response was YES. [2024-06-14 12:33:29,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48558 conditions, 5896 events. 3896/5896 cut-off events. For 356497/356503 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 31512 event pairs, 832 based on Foata normal form. 63/5957 useless extension candidates. Maximal degree in co-relation 48473. Up to 4080 conditions per place. [2024-06-14 12:33:29,960 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 166 selfloop transitions, 144 changer transitions 0/315 dead transitions. [2024-06-14 12:33:29,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 315 transitions, 4507 flow [2024-06-14 12:33:29,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:33:29,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:33:29,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-14 12:33:29,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48578811369509045 [2024-06-14 12:33:29,962 INFO L175 Difference]: Start difference. First operand has 169 places, 266 transitions, 3391 flow. Second operand 9 states and 188 transitions. [2024-06-14 12:33:29,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 315 transitions, 4507 flow [2024-06-14 12:33:30,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 315 transitions, 4407 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-14 12:33:30,302 INFO L231 Difference]: Finished difference. Result has 175 places, 269 transitions, 3697 flow [2024-06-14 12:33:30,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3697, PETRI_PLACES=175, PETRI_TRANSITIONS=269} [2024-06-14 12:33:30,303 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 131 predicate places. [2024-06-14 12:33:30,303 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 269 transitions, 3697 flow [2024-06-14 12:33:30,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:30,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:30,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:30,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:33:30,304 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-14 12:33:30,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:30,304 INFO L85 PathProgramCache]: Analyzing trace with hash 965409167, now seen corresponding path program 3 times [2024-06-14 12:33:30,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:30,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913349454] [2024-06-14 12:33:30,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:30,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:30,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:31,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:31,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:31,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913349454] [2024-06-14 12:33:31,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913349454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:31,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:31,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:31,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821362569] [2024-06-14 12:33:31,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:31,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:31,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:31,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:31,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:31,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:31,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 269 transitions, 3697 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:31,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:31,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:31,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:32,959 INFO L124 PetriNetUnfolderBase]: 4510/6863 cut-off events. [2024-06-14 12:33:32,959 INFO L125 PetriNetUnfolderBase]: For 441347/441355 co-relation queries the response was YES. [2024-06-14 12:33:32,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59431 conditions, 6863 events. 4510/6863 cut-off events. For 441347/441355 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38465 event pairs, 936 based on Foata normal form. 53/6905 useless extension candidates. Maximal degree in co-relation 59344. Up to 3965 conditions per place. [2024-06-14 12:33:33,021 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 189 selfloop transitions, 140 changer transitions 0/334 dead transitions. [2024-06-14 12:33:33,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 334 transitions, 5268 flow [2024-06-14 12:33:33,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:33:33,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:33:33,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 12:33:33,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49767441860465117 [2024-06-14 12:33:33,023 INFO L175 Difference]: Start difference. First operand has 175 places, 269 transitions, 3697 flow. Second operand 10 states and 214 transitions. [2024-06-14 12:33:33,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 334 transitions, 5268 flow [2024-06-14 12:33:33,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 334 transitions, 4919 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 12:33:33,801 INFO L231 Difference]: Finished difference. Result has 179 places, 276 transitions, 3891 flow [2024-06-14 12:33:33,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3348, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3891, PETRI_PLACES=179, PETRI_TRANSITIONS=276} [2024-06-14 12:33:33,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-14 12:33:33,802 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 276 transitions, 3891 flow [2024-06-14 12:33:33,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:33,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:33,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:33,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:33:33,802 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:33,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:33,802 INFO L85 PathProgramCache]: Analyzing trace with hash 2108439393, now seen corresponding path program 4 times [2024-06-14 12:33:33,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:33,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425459790] [2024-06-14 12:33:33,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:33,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:33,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:35,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:35,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:35,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425459790] [2024-06-14 12:33:35,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425459790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:35,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:35,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:35,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873875216] [2024-06-14 12:33:35,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:35,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:35,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:35,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:35,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:35,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:35,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 276 transitions, 3891 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:35,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:35,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:35,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:36,508 INFO L124 PetriNetUnfolderBase]: 4734/7247 cut-off events. [2024-06-14 12:33:36,508 INFO L125 PetriNetUnfolderBase]: For 484950/484958 co-relation queries the response was YES. [2024-06-14 12:33:36,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62377 conditions, 7247 events. 4734/7247 cut-off events. For 484950/484958 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 41518 event pairs, 1119 based on Foata normal form. 65/7310 useless extension candidates. Maximal degree in co-relation 62288. Up to 5952 conditions per place. [2024-06-14 12:33:36,577 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 229 selfloop transitions, 85 changer transitions 0/319 dead transitions. [2024-06-14 12:33:36,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 319 transitions, 4920 flow [2024-06-14 12:33:36,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:33:36,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:33:36,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-14 12:33:36,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780361757105943 [2024-06-14 12:33:36,578 INFO L175 Difference]: Start difference. First operand has 179 places, 276 transitions, 3891 flow. Second operand 9 states and 185 transitions. [2024-06-14 12:33:36,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 319 transitions, 4920 flow [2024-06-14 12:33:37,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 319 transitions, 4659 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-14 12:33:37,291 INFO L231 Difference]: Finished difference. Result has 182 places, 279 transitions, 3937 flow [2024-06-14 12:33:37,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3630, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3937, PETRI_PLACES=182, PETRI_TRANSITIONS=279} [2024-06-14 12:33:37,292 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-14 12:33:37,292 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 279 transitions, 3937 flow [2024-06-14 12:33:37,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:37,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:37,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:37,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:33:37,293 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-14 12:33:37,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:37,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1327202877, now seen corresponding path program 5 times [2024-06-14 12:33:37,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:37,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965382761] [2024-06-14 12:33:37,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:37,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:37,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:38,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:38,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:38,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965382761] [2024-06-14 12:33:38,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965382761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:38,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:38,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:38,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601488781] [2024-06-14 12:33:38,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:38,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:38,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:38,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:38,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:38,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:38,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 279 transitions, 3937 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:38,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:38,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:38,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:39,913 INFO L124 PetriNetUnfolderBase]: 4760/7293 cut-off events. [2024-06-14 12:33:39,913 INFO L125 PetriNetUnfolderBase]: For 458645/458653 co-relation queries the response was YES. [2024-06-14 12:33:39,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61226 conditions, 7293 events. 4760/7293 cut-off events. For 458645/458653 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 41730 event pairs, 1093 based on Foata normal form. 65/7356 useless extension candidates. Maximal degree in co-relation 61135. Up to 5902 conditions per place. [2024-06-14 12:33:40,004 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 213 selfloop transitions, 107 changer transitions 0/325 dead transitions. [2024-06-14 12:33:40,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 325 transitions, 5103 flow [2024-06-14 12:33:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:33:40,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:33:40,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-14 12:33:40,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780361757105943 [2024-06-14 12:33:40,006 INFO L175 Difference]: Start difference. First operand has 182 places, 279 transitions, 3937 flow. Second operand 9 states and 185 transitions. [2024-06-14 12:33:40,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 325 transitions, 5103 flow [2024-06-14 12:33:40,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 325 transitions, 4875 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 12:33:40,862 INFO L231 Difference]: Finished difference. Result has 184 places, 282 transitions, 4061 flow [2024-06-14 12:33:40,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3709, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4061, PETRI_PLACES=184, PETRI_TRANSITIONS=282} [2024-06-14 12:33:40,863 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-14 12:33:40,863 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 282 transitions, 4061 flow [2024-06-14 12:33:40,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:40,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:40,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:40,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:33:40,863 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:40,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:40,864 INFO L85 PathProgramCache]: Analyzing trace with hash -106479124, now seen corresponding path program 1 times [2024-06-14 12:33:40,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:40,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592985861] [2024-06-14 12:33:40,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:40,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:40,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:41,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-14 12:33:41,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:41,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592985861] [2024-06-14 12:33:41,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592985861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:41,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:41,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:33:41,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243419615] [2024-06-14 12:33:41,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:41,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:33:41,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:41,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:33:41,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:33:41,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:41,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 282 transitions, 4061 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:33:41,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:41,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:41,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:42,794 INFO L124 PetriNetUnfolderBase]: 4801/7347 cut-off events. [2024-06-14 12:33:42,794 INFO L125 PetriNetUnfolderBase]: For 421310/421320 co-relation queries the response was YES. [2024-06-14 12:33:42,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61321 conditions, 7347 events. 4801/7347 cut-off events. For 421310/421320 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 42115 event pairs, 1117 based on Foata normal form. 15/7360 useless extension candidates. Maximal degree in co-relation 61229. Up to 6543 conditions per place. [2024-06-14 12:33:42,884 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 226 selfloop transitions, 85 changer transitions 0/316 dead transitions. [2024-06-14 12:33:42,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 316 transitions, 5096 flow [2024-06-14 12:33:42,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:33:42,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:33:42,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-14 12:33:42,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-14 12:33:42,885 INFO L175 Difference]: Start difference. First operand has 184 places, 282 transitions, 4061 flow. Second operand 7 states and 144 transitions. [2024-06-14 12:33:42,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 316 transitions, 5096 flow [2024-06-14 12:33:43,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 316 transitions, 4793 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-14 12:33:43,953 INFO L231 Difference]: Finished difference. Result has 184 places, 290 transitions, 4111 flow [2024-06-14 12:33:43,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4111, PETRI_PLACES=184, PETRI_TRANSITIONS=290} [2024-06-14 12:33:43,954 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-14 12:33:43,954 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 290 transitions, 4111 flow [2024-06-14 12:33:43,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:33:43,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:43,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:43,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:33:43,954 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-14 12:33:43,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:43,955 INFO L85 PathProgramCache]: Analyzing trace with hash -2048147623, now seen corresponding path program 6 times [2024-06-14 12:33:43,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:43,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541178385] [2024-06-14 12:33:43,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:43,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:43,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:44,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:44,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:44,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541178385] [2024-06-14 12:33:44,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541178385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:44,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:44,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:44,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724474526] [2024-06-14 12:33:44,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:44,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:44,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:44,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:44,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:45,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:45,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 290 transitions, 4111 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:45,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:45,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:45,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:46,638 INFO L124 PetriNetUnfolderBase]: 5215/8015 cut-off events. [2024-06-14 12:33:46,638 INFO L125 PetriNetUnfolderBase]: For 501385/501395 co-relation queries the response was YES. [2024-06-14 12:33:46,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66667 conditions, 8015 events. 5215/8015 cut-off events. For 501385/501395 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 47176 event pairs, 1011 based on Foata normal form. 55/8068 useless extension candidates. Maximal degree in co-relation 66574. Up to 5730 conditions per place. [2024-06-14 12:33:46,721 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 230 selfloop transitions, 116 changer transitions 0/351 dead transitions. [2024-06-14 12:33:46,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 351 transitions, 5665 flow [2024-06-14 12:33:46,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:33:46,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:33:46,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 12:33:46,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5090439276485789 [2024-06-14 12:33:46,723 INFO L175 Difference]: Start difference. First operand has 184 places, 290 transitions, 4111 flow. Second operand 9 states and 197 transitions. [2024-06-14 12:33:46,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 351 transitions, 5665 flow [2024-06-14 12:33:47,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 351 transitions, 5513 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 12:33:47,552 INFO L231 Difference]: Finished difference. Result has 190 places, 296 transitions, 4439 flow [2024-06-14 12:33:47,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3959, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4439, PETRI_PLACES=190, PETRI_TRANSITIONS=296} [2024-06-14 12:33:47,553 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-14 12:33:47,553 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 296 transitions, 4439 flow [2024-06-14 12:33:47,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:47,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:47,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:47,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:33:47,554 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:47,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:47,554 INFO L85 PathProgramCache]: Analyzing trace with hash -2048143903, now seen corresponding path program 7 times [2024-06-14 12:33:47,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:47,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117158521] [2024-06-14 12:33:47,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:47,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:47,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:48,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:48,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:48,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117158521] [2024-06-14 12:33:48,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117158521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:48,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:48,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:48,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440254486] [2024-06-14 12:33:48,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:48,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:48,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:48,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:48,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:48,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:48,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 296 transitions, 4439 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:48,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:48,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:48,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:50,284 INFO L124 PetriNetUnfolderBase]: 5490/8466 cut-off events. [2024-06-14 12:33:50,284 INFO L125 PetriNetUnfolderBase]: For 572648/572658 co-relation queries the response was YES. [2024-06-14 12:33:50,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71803 conditions, 8466 events. 5490/8466 cut-off events. For 572648/572658 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 50589 event pairs, 1285 based on Foata normal form. 73/8537 useless extension candidates. Maximal degree in co-relation 71708. Up to 6939 conditions per place. [2024-06-14 12:33:50,379 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 233 selfloop transitions, 115 changer transitions 0/353 dead transitions. [2024-06-14 12:33:50,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 353 transitions, 5703 flow [2024-06-14 12:33:50,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:33:50,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:33:50,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-14 12:33:50,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-14 12:33:50,380 INFO L175 Difference]: Start difference. First operand has 190 places, 296 transitions, 4439 flow. Second operand 10 states and 210 transitions. [2024-06-14 12:33:50,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 353 transitions, 5703 flow [2024-06-14 12:33:51,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 353 transitions, 5446 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-14 12:33:51,321 INFO L231 Difference]: Finished difference. Result has 195 places, 299 transitions, 4556 flow [2024-06-14 12:33:51,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4186, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4556, PETRI_PLACES=195, PETRI_TRANSITIONS=299} [2024-06-14 12:33:51,322 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-14 12:33:51,322 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 299 transitions, 4556 flow [2024-06-14 12:33:51,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:51,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:51,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:51,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:33:51,323 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:51,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:51,323 INFO L85 PathProgramCache]: Analyzing trace with hash 336877963, now seen corresponding path program 1 times [2024-06-14 12:33:51,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:51,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728537657] [2024-06-14 12:33:51,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:51,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:51,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:52,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:52,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:52,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728537657] [2024-06-14 12:33:52,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728537657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:52,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:52,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:33:52,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187352716] [2024-06-14 12:33:52,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:52,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:33:52,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:52,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:33:52,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:33:52,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:52,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 299 transitions, 4556 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:52,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:52,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:52,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:53,769 INFO L124 PetriNetUnfolderBase]: 5518/8512 cut-off events. [2024-06-14 12:33:53,769 INFO L125 PetriNetUnfolderBase]: For 532631/532637 co-relation queries the response was YES. [2024-06-14 12:33:53,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72059 conditions, 8512 events. 5518/8512 cut-off events. For 532631/532637 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 51008 event pairs, 1303 based on Foata normal form. 9/8519 useless extension candidates. Maximal degree in co-relation 71962. Up to 7672 conditions per place. [2024-06-14 12:33:54,050 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 244 selfloop transitions, 83 changer transitions 0/332 dead transitions. [2024-06-14 12:33:54,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 332 transitions, 5491 flow [2024-06-14 12:33:54,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:33:54,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:33:54,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 12:33:54,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-14 12:33:54,051 INFO L175 Difference]: Start difference. First operand has 195 places, 299 transitions, 4556 flow. Second operand 8 states and 159 transitions. [2024-06-14 12:33:54,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 332 transitions, 5491 flow [2024-06-14 12:33:54,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 332 transitions, 5236 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-14 12:33:54,827 INFO L231 Difference]: Finished difference. Result has 196 places, 302 transitions, 4589 flow [2024-06-14 12:33:54,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4301, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4589, PETRI_PLACES=196, PETRI_TRANSITIONS=302} [2024-06-14 12:33:54,828 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-14 12:33:54,828 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 302 transitions, 4589 flow [2024-06-14 12:33:54,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:54,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:54,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:54,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:33:54,829 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:33:54,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:54,830 INFO L85 PathProgramCache]: Analyzing trace with hash -2042422171, now seen corresponding path program 2 times [2024-06-14 12:33:54,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:54,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869616695] [2024-06-14 12:33:54,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:54,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:54,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:55,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:55,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:55,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869616695] [2024-06-14 12:33:55,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869616695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:55,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:55,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:55,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126703266] [2024-06-14 12:33:55,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:55,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:55,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:55,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:55,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:56,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:56,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 302 transitions, 4589 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:56,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:56,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:56,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:57,551 INFO L124 PetriNetUnfolderBase]: 5546/8556 cut-off events. [2024-06-14 12:33:57,552 INFO L125 PetriNetUnfolderBase]: For 534378/534384 co-relation queries the response was YES. [2024-06-14 12:33:57,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71493 conditions, 8556 events. 5546/8556 cut-off events. For 534378/534384 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 51454 event pairs, 1278 based on Foata normal form. 9/8563 useless extension candidates. Maximal degree in co-relation 71395. Up to 7538 conditions per place. [2024-06-14 12:33:57,655 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 239 selfloop transitions, 94 changer transitions 0/338 dead transitions. [2024-06-14 12:33:57,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 338 transitions, 5584 flow [2024-06-14 12:33:57,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:33:57,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:33:57,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 12:33:57,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-14 12:33:57,657 INFO L175 Difference]: Start difference. First operand has 196 places, 302 transitions, 4589 flow. Second operand 8 states and 159 transitions. [2024-06-14 12:33:57,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 338 transitions, 5584 flow [2024-06-14 12:33:58,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 338 transitions, 5325 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-14 12:33:58,536 INFO L231 Difference]: Finished difference. Result has 199 places, 308 transitions, 4712 flow [2024-06-14 12:33:58,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4330, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4712, PETRI_PLACES=199, PETRI_TRANSITIONS=308} [2024-06-14 12:33:58,536 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 155 predicate places. [2024-06-14 12:33:58,537 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 308 transitions, 4712 flow [2024-06-14 12:33:58,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:58,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:58,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:58,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:33:58,537 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-14 12:33:58,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:58,537 INFO L85 PathProgramCache]: Analyzing trace with hash 336670201, now seen corresponding path program 8 times [2024-06-14 12:33:58,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:58,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606868081] [2024-06-14 12:33:58,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:58,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:58,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:59,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:59,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:59,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606868081] [2024-06-14 12:33:59,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606868081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:59,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:59,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:33:59,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925120084] [2024-06-14 12:33:59,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:59,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:33:59,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:59,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:33:59,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:33:59,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:33:59,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 308 transitions, 4712 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:59,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:59,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:33:59,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:01,696 INFO L124 PetriNetUnfolderBase]: 5744/8886 cut-off events. [2024-06-14 12:34:01,696 INFO L125 PetriNetUnfolderBase]: For 629683/629689 co-relation queries the response was YES. [2024-06-14 12:34:01,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74665 conditions, 8886 events. 5744/8886 cut-off events. For 629683/629689 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 53919 event pairs, 1340 based on Foata normal form. 63/8947 useless extension candidates. Maximal degree in co-relation 74565. Up to 7606 conditions per place. [2024-06-14 12:34:01,807 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 253 selfloop transitions, 92 changer transitions 0/350 dead transitions. [2024-06-14 12:34:01,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 350 transitions, 5751 flow [2024-06-14 12:34:01,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:34:01,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:34:01,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 12:34:01,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46770025839793283 [2024-06-14 12:34:01,808 INFO L175 Difference]: Start difference. First operand has 199 places, 308 transitions, 4712 flow. Second operand 9 states and 181 transitions. [2024-06-14 12:34:01,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 350 transitions, 5751 flow [2024-06-14 12:34:02,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 350 transitions, 5576 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-14 12:34:02,890 INFO L231 Difference]: Finished difference. Result has 205 places, 311 transitions, 4875 flow [2024-06-14 12:34:02,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4537, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4875, PETRI_PLACES=205, PETRI_TRANSITIONS=311} [2024-06-14 12:34:02,891 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-14 12:34:02,891 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 311 transitions, 4875 flow [2024-06-14 12:34:02,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:02,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:02,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:02,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:34:02,891 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:34:02,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:02,892 INFO L85 PathProgramCache]: Analyzing trace with hash -683063620, now seen corresponding path program 1 times [2024-06-14 12:34:02,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:02,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599114800] [2024-06-14 12:34:02,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:02,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:02,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:03,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:03,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:03,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599114800] [2024-06-14 12:34:03,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599114800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:03,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:03,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:34:03,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900807894] [2024-06-14 12:34:03,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:03,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:34:03,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:03,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:34:03,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:34:03,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:34:03,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 311 transitions, 4875 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-14 12:34:03,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:03,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:34:03,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:05,162 INFO L124 PetriNetUnfolderBase]: 5919/9076 cut-off events. [2024-06-14 12:34:05,162 INFO L125 PetriNetUnfolderBase]: For 606073/606073 co-relation queries the response was YES. [2024-06-14 12:34:05,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76983 conditions, 9076 events. 5919/9076 cut-off events. For 606073/606073 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 54472 event pairs, 2006 based on Foata normal form. 1/9075 useless extension candidates. Maximal degree in co-relation 76881. Up to 9014 conditions per place. [2024-06-14 12:34:05,269 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 308 selfloop transitions, 25 changer transitions 0/336 dead transitions. [2024-06-14 12:34:05,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 336 transitions, 5831 flow [2024-06-14 12:34:05,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:34:05,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:34:05,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 12:34:05,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 12:34:05,270 INFO L175 Difference]: Start difference. First operand has 205 places, 311 transitions, 4875 flow. Second operand 8 states and 127 transitions. [2024-06-14 12:34:05,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 336 transitions, 5831 flow [2024-06-14 12:34:06,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 336 transitions, 5566 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-14 12:34:06,520 INFO L231 Difference]: Finished difference. Result has 208 places, 322 transitions, 4853 flow [2024-06-14 12:34:06,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4610, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4853, PETRI_PLACES=208, PETRI_TRANSITIONS=322} [2024-06-14 12:34:06,521 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 164 predicate places. [2024-06-14 12:34:06,521 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 322 transitions, 4853 flow [2024-06-14 12:34:06,521 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-14 12:34:06,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:06,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:06,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:34:06,522 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:34:06,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:06,522 INFO L85 PathProgramCache]: Analyzing trace with hash -683063992, now seen corresponding path program 2 times [2024-06-14 12:34:06,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:06,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95385657] [2024-06-14 12:34:06,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:06,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:06,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:07,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:07,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:07,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95385657] [2024-06-14 12:34:07,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95385657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:07,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:07,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:34:07,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570891672] [2024-06-14 12:34:07,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:07,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:34:07,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:07,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:34:07,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:34:07,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:34:07,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 322 transitions, 4853 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:34:07,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:07,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:34:07,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:08,943 INFO L124 PetriNetUnfolderBase]: 5831/9003 cut-off events. [2024-06-14 12:34:08,944 INFO L125 PetriNetUnfolderBase]: For 595852/595858 co-relation queries the response was YES. [2024-06-14 12:34:09,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75467 conditions, 9003 events. 5831/9003 cut-off events. For 595852/595858 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54559 event pairs, 1382 based on Foata normal form. 11/9012 useless extension candidates. Maximal degree in co-relation 75362. Up to 8151 conditions per place. [2024-06-14 12:34:09,042 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 254 selfloop transitions, 94 changer transitions 0/355 dead transitions. [2024-06-14 12:34:09,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 355 transitions, 6075 flow [2024-06-14 12:34:09,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:34:09,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:34:09,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-14 12:34:09,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-14 12:34:09,043 INFO L175 Difference]: Start difference. First operand has 208 places, 322 transitions, 4853 flow. Second operand 7 states and 138 transitions. [2024-06-14 12:34:09,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 355 transitions, 6075 flow [2024-06-14 12:34:10,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 355 transitions, 5991 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-14 12:34:10,103 INFO L231 Difference]: Finished difference. Result has 212 places, 335 transitions, 5288 flow [2024-06-14 12:34:10,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4769, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5288, PETRI_PLACES=212, PETRI_TRANSITIONS=335} [2024-06-14 12:34:10,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-14 12:34:10,103 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 335 transitions, 5288 flow [2024-06-14 12:34:10,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:34:10,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:10,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:10,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:34:10,104 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-14 12:34:10,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:10,104 INFO L85 PathProgramCache]: Analyzing trace with hash -391498599, now seen corresponding path program 3 times [2024-06-14 12:34:10,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:10,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734005827] [2024-06-14 12:34:10,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:10,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:10,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:11,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:11,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:11,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734005827] [2024-06-14 12:34:11,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734005827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:11,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:11,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:34:11,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657663063] [2024-06-14 12:34:11,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:11,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:34:11,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:11,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:34:11,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:34:11,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:34:11,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 335 transitions, 5288 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:11,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:11,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:34:11,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:12,932 INFO L124 PetriNetUnfolderBase]: 5831/9008 cut-off events. [2024-06-14 12:34:12,932 INFO L125 PetriNetUnfolderBase]: For 610027/610031 co-relation queries the response was YES. [2024-06-14 12:34:12,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76411 conditions, 9008 events. 5831/9008 cut-off events. For 610027/610031 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54673 event pairs, 1934 based on Foata normal form. 10/9016 useless extension candidates. Maximal degree in co-relation 76304. Up to 8757 conditions per place. [2024-06-14 12:34:13,037 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 326 selfloop transitions, 30 changer transitions 0/363 dead transitions. [2024-06-14 12:34:13,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 363 transitions, 6187 flow [2024-06-14 12:34:13,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:34:13,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:34:13,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:34:13,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-14 12:34:13,038 INFO L175 Difference]: Start difference. First operand has 212 places, 335 transitions, 5288 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:34:13,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 363 transitions, 6187 flow [2024-06-14 12:34:14,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 363 transitions, 6057 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 12:34:14,184 INFO L231 Difference]: Finished difference. Result has 217 places, 338 transitions, 5353 flow [2024-06-14 12:34:14,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5158, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5353, PETRI_PLACES=217, PETRI_TRANSITIONS=338} [2024-06-14 12:34:14,185 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 173 predicate places. [2024-06-14 12:34:14,185 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 338 transitions, 5353 flow [2024-06-14 12:34:14,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:14,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:14,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:14,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:34:14,185 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:34:14,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:14,185 INFO L85 PathProgramCache]: Analyzing trace with hash -125793879, now seen corresponding path program 4 times [2024-06-14 12:34:14,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:14,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081998979] [2024-06-14 12:34:14,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:14,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:14,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:15,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:15,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:15,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081998979] [2024-06-14 12:34:15,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081998979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:15,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:15,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:34:15,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173411880] [2024-06-14 12:34:15,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:15,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:34:15,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:15,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:34:15,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:34:15,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:34:15,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 338 transitions, 5353 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:15,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:15,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:34:15,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:16,860 INFO L124 PetriNetUnfolderBase]: 5856/9047 cut-off events. [2024-06-14 12:34:16,860 INFO L125 PetriNetUnfolderBase]: For 634679/634683 co-relation queries the response was YES. [2024-06-14 12:34:16,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76905 conditions, 9047 events. 5856/9047 cut-off events. For 634679/634683 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 54842 event pairs, 1929 based on Foata normal form. 10/9055 useless extension candidates. Maximal degree in co-relation 76797. Up to 8772 conditions per place. [2024-06-14 12:34:16,961 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 326 selfloop transitions, 33 changer transitions 0/366 dead transitions. [2024-06-14 12:34:16,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 366 transitions, 6255 flow [2024-06-14 12:34:16,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:34:16,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:34:16,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:34:16,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-14 12:34:16,962 INFO L175 Difference]: Start difference. First operand has 217 places, 338 transitions, 5353 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:34:16,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 366 transitions, 6255 flow [2024-06-14 12:34:18,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 366 transitions, 6092 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-14 12:34:18,266 INFO L231 Difference]: Finished difference. Result has 220 places, 341 transitions, 5392 flow [2024-06-14 12:34:18,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5190, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5392, PETRI_PLACES=220, PETRI_TRANSITIONS=341} [2024-06-14 12:34:18,266 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-14 12:34:18,266 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 341 transitions, 5392 flow [2024-06-14 12:34:18,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:18,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:18,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:18,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:34:18,267 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-14 12:34:18,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:18,268 INFO L85 PathProgramCache]: Analyzing trace with hash -391491159, now seen corresponding path program 5 times [2024-06-14 12:34:18,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:18,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605135976] [2024-06-14 12:34:18,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:18,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:18,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:19,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:19,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:19,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605135976] [2024-06-14 12:34:19,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605135976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:19,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:19,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:34:19,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584410975] [2024-06-14 12:34:19,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:19,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:34:19,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:19,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:34:19,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:34:19,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:34:19,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 341 transitions, 5392 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:19,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:19,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:34:19,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:21,151 INFO L124 PetriNetUnfolderBase]: 5906/9125 cut-off events. [2024-06-14 12:34:21,152 INFO L125 PetriNetUnfolderBase]: For 659757/659761 co-relation queries the response was YES. [2024-06-14 12:34:21,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77842 conditions, 9125 events. 5906/9125 cut-off events. For 659757/659761 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 55537 event pairs, 1941 based on Foata normal form. 10/9133 useless extension candidates. Maximal degree in co-relation 77733. Up to 8819 conditions per place. [2024-06-14 12:34:21,250 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 330 selfloop transitions, 35 changer transitions 0/372 dead transitions. [2024-06-14 12:34:21,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 372 transitions, 6326 flow [2024-06-14 12:34:21,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:34:21,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:34:21,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:34:21,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-14 12:34:21,251 INFO L175 Difference]: Start difference. First operand has 220 places, 341 transitions, 5392 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:34:21,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 372 transitions, 6326 flow [2024-06-14 12:34:22,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 372 transitions, 6148 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-14 12:34:22,605 INFO L231 Difference]: Finished difference. Result has 223 places, 347 transitions, 5452 flow [2024-06-14 12:34:22,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5214, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5452, PETRI_PLACES=223, PETRI_TRANSITIONS=347} [2024-06-14 12:34:22,606 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-14 12:34:22,606 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 347 transitions, 5452 flow [2024-06-14 12:34:22,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:22,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:22,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:22,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:34:22,606 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-14 12:34:22,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:22,607 INFO L85 PathProgramCache]: Analyzing trace with hash -134998089, now seen corresponding path program 6 times [2024-06-14 12:34:22,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:22,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049338922] [2024-06-14 12:34:22,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:22,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:22,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:23,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:23,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:23,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049338922] [2024-06-14 12:34:23,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049338922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:23,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:23,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:34:23,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256328990] [2024-06-14 12:34:23,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:23,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:34:23,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:23,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:34:23,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:34:23,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:34:23,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 347 transitions, 5452 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:23,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:23,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:34:23,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:25,370 INFO L124 PetriNetUnfolderBase]: 5931/9164 cut-off events. [2024-06-14 12:34:25,370 INFO L125 PetriNetUnfolderBase]: For 685102/685106 co-relation queries the response was YES. [2024-06-14 12:34:25,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78767 conditions, 9164 events. 5931/9164 cut-off events. For 685102/685106 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55779 event pairs, 1946 based on Foata normal form. 10/9172 useless extension candidates. Maximal degree in co-relation 78656. Up to 8848 conditions per place. [2024-06-14 12:34:25,466 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 322 selfloop transitions, 46 changer transitions 0/375 dead transitions. [2024-06-14 12:34:25,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 375 transitions, 6388 flow [2024-06-14 12:34:25,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:34:25,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:34:25,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:34:25,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:34:25,467 INFO L175 Difference]: Start difference. First operand has 223 places, 347 transitions, 5452 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:34:25,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 375 transitions, 6388 flow [2024-06-14 12:34:26,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 375 transitions, 6208 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-14 12:34:26,612 INFO L231 Difference]: Finished difference. Result has 226 places, 350 transitions, 5516 flow [2024-06-14 12:34:26,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5272, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5516, PETRI_PLACES=226, PETRI_TRANSITIONS=350} [2024-06-14 12:34:26,613 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 182 predicate places. [2024-06-14 12:34:26,613 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 350 transitions, 5516 flow [2024-06-14 12:34:26,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:26,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:26,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:26,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:34:26,613 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-14 12:34:26,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:26,614 INFO L85 PathProgramCache]: Analyzing trace with hash -391706361, now seen corresponding path program 9 times [2024-06-14 12:34:26,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:26,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801747263] [2024-06-14 12:34:26,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:26,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:26,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:27,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:27,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:27,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801747263] [2024-06-14 12:34:27,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801747263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:27,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:27,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:34:27,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619905861] [2024-06-14 12:34:27,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:27,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:34:27,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:27,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:34:27,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:34:27,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:34:27,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 350 transitions, 5516 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:27,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:27,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:34:27,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:29,721 INFO L124 PetriNetUnfolderBase]: 5931/9164 cut-off events. [2024-06-14 12:34:29,722 INFO L125 PetriNetUnfolderBase]: For 724168/724172 co-relation queries the response was YES. [2024-06-14 12:34:29,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77509 conditions, 9164 events. 5931/9164 cut-off events. For 724168/724172 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 55668 event pairs, 1914 based on Foata normal form. 52/9214 useless extension candidates. Maximal degree in co-relation 77397. Up to 8627 conditions per place. [2024-06-14 12:34:29,832 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 345 selfloop transitions, 36 changer transitions 0/388 dead transitions. [2024-06-14 12:34:29,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 388 transitions, 6536 flow [2024-06-14 12:34:29,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:34:29,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:34:29,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 12:34:29,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:34:29,833 INFO L175 Difference]: Start difference. First operand has 226 places, 350 transitions, 5516 flow. Second operand 9 states and 172 transitions. [2024-06-14 12:34:29,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 388 transitions, 6536 flow [2024-06-14 12:34:31,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 388 transitions, 6330 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-14 12:34:31,015 INFO L231 Difference]: Finished difference. Result has 230 places, 354 transitions, 5561 flow [2024-06-14 12:34:31,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5310, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5561, PETRI_PLACES=230, PETRI_TRANSITIONS=354} [2024-06-14 12:34:31,015 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-14 12:34:31,016 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 354 transitions, 5561 flow [2024-06-14 12:34:31,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:31,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:31,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:31,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:34:31,016 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:34:31,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:31,016 INFO L85 PathProgramCache]: Analyzing trace with hash -384341319, now seen corresponding path program 7 times [2024-06-14 12:34:31,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:31,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440517884] [2024-06-14 12:34:31,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:31,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:31,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:31,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:31,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:31,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440517884] [2024-06-14 12:34:31,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440517884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:31,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:31,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:34:31,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187078443] [2024-06-14 12:34:31,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:31,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:34:31,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:31,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:34:31,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:34:32,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:34:32,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 354 transitions, 5561 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:32,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:32,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:34:32,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:33,749 INFO L124 PetriNetUnfolderBase]: 5931/9164 cut-off events. [2024-06-14 12:34:33,749 INFO L125 PetriNetUnfolderBase]: For 682987/682991 co-relation queries the response was YES. [2024-06-14 12:34:33,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77588 conditions, 9164 events. 5931/9164 cut-off events. For 682987/682991 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 55740 event pairs, 1918 based on Foata normal form. 10/9172 useless extension candidates. Maximal degree in co-relation 77474. Up to 8738 conditions per place. [2024-06-14 12:34:33,878 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 319 selfloop transitions, 56 changer transitions 0/382 dead transitions. [2024-06-14 12:34:33,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 382 transitions, 6517 flow [2024-06-14 12:34:33,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:34:33,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:34:33,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-14 12:34:33,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-14 12:34:33,880 INFO L175 Difference]: Start difference. First operand has 230 places, 354 transitions, 5561 flow. Second operand 8 states and 153 transitions. [2024-06-14 12:34:33,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 382 transitions, 6517 flow [2024-06-14 12:34:35,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 382 transitions, 6354 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-14 12:34:35,440 INFO L231 Difference]: Finished difference. Result has 232 places, 357 transitions, 5670 flow [2024-06-14 12:34:35,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5398, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5670, PETRI_PLACES=232, PETRI_TRANSITIONS=357} [2024-06-14 12:34:35,440 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 188 predicate places. [2024-06-14 12:34:35,441 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 357 transitions, 5670 flow [2024-06-14 12:34:35,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:35,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:35,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:35,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:34:35,441 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:34:35,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:35,441 INFO L85 PathProgramCache]: Analyzing trace with hash -393903840, now seen corresponding path program 2 times [2024-06-14 12:34:35,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:35,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140484381] [2024-06-14 12:34:35,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:35,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:35,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:36,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:36,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:36,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140484381] [2024-06-14 12:34:36,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140484381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:36,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:36,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:34:36,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549898389] [2024-06-14 12:34:36,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:36,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:34:36,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:36,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:34:36,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:34:36,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:34:36,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 357 transitions, 5670 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:36,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:36,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:34:36,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:37,830 INFO L124 PetriNetUnfolderBase]: 6084/9318 cut-off events. [2024-06-14 12:34:37,831 INFO L125 PetriNetUnfolderBase]: For 669896/669896 co-relation queries the response was YES. [2024-06-14 12:34:37,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77882 conditions, 9318 events. 6084/9318 cut-off events. For 669896/669896 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 55791 event pairs, 1992 based on Foata normal form. 1/9317 useless extension candidates. Maximal degree in co-relation 77767. Up to 9278 conditions per place. [2024-06-14 12:34:37,949 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 347 selfloop transitions, 20 changer transitions 0/370 dead transitions. [2024-06-14 12:34:37,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 370 transitions, 6591 flow [2024-06-14 12:34:37,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:34:37,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:34:37,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-14 12:34:37,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 12:34:37,950 INFO L175 Difference]: Start difference. First operand has 232 places, 357 transitions, 5670 flow. Second operand 7 states and 112 transitions. [2024-06-14 12:34:37,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 370 transitions, 6591 flow [2024-06-14 12:34:39,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 370 transitions, 6345 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-14 12:34:39,659 INFO L231 Difference]: Finished difference. Result has 233 places, 360 transitions, 5521 flow [2024-06-14 12:34:39,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5426, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5521, PETRI_PLACES=233, PETRI_TRANSITIONS=360} [2024-06-14 12:34:39,660 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-14 12:34:39,660 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 360 transitions, 5521 flow [2024-06-14 12:34:39,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:39,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:39,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:39,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:34:39,660 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:34:39,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:39,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1474423782, now seen corresponding path program 3 times [2024-06-14 12:34:39,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:39,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894070761] [2024-06-14 12:34:39,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:39,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:40,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:40,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:40,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894070761] [2024-06-14 12:34:40,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894070761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:40,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:40,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:34:40,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830700291] [2024-06-14 12:34:40,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:40,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:34:40,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:40,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:34:40,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:34:40,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:34:40,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 360 transitions, 5521 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:40,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:40,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:34:40,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:42,205 INFO L124 PetriNetUnfolderBase]: 5930/9164 cut-off events. [2024-06-14 12:34:42,206 INFO L125 PetriNetUnfolderBase]: For 660139/660143 co-relation queries the response was YES. [2024-06-14 12:34:42,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75939 conditions, 9164 events. 5930/9164 cut-off events. For 660139/660143 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 55683 event pairs, 1939 based on Foata normal form. 5/9167 useless extension candidates. Maximal degree in co-relation 75823. Up to 8943 conditions per place. [2024-06-14 12:34:42,321 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 328 selfloop transitions, 36 changer transitions 0/372 dead transitions. [2024-06-14 12:34:42,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 372 transitions, 6395 flow [2024-06-14 12:34:42,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:34:42,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:34:42,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 12:34:42,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 12:34:42,322 INFO L175 Difference]: Start difference. First operand has 233 places, 360 transitions, 5521 flow. Second operand 8 states and 138 transitions. [2024-06-14 12:34:42,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 372 transitions, 6395 flow [2024-06-14 12:34:43,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 372 transitions, 6319 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-14 12:34:43,958 INFO L231 Difference]: Finished difference. Result has 237 places, 360 transitions, 5527 flow [2024-06-14 12:34:43,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5445, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5527, PETRI_PLACES=237, PETRI_TRANSITIONS=360} [2024-06-14 12:34:43,959 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 193 predicate places. [2024-06-14 12:34:43,959 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 360 transitions, 5527 flow [2024-06-14 12:34:43,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:43,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:43,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:43,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:34:43,959 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:34:43,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:43,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1474007700, now seen corresponding path program 3 times [2024-06-14 12:34:43,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:43,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630958943] [2024-06-14 12:34:43,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:43,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:43,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:44,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:44,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:44,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630958943] [2024-06-14 12:34:44,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630958943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:44,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:44,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:34:44,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964507016] [2024-06-14 12:34:44,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:44,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:34:44,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:44,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:34:44,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:34:44,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:34:44,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 360 transitions, 5527 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:44,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:44,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:34:44,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:46,359 INFO L124 PetriNetUnfolderBase]: 6075/9307 cut-off events. [2024-06-14 12:34:46,359 INFO L125 PetriNetUnfolderBase]: For 674140/674140 co-relation queries the response was YES. [2024-06-14 12:34:46,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77176 conditions, 9307 events. 6075/9307 cut-off events. For 674140/674140 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 55763 event pairs, 1988 based on Foata normal form. 1/9306 useless extension candidates. Maximal degree in co-relation 77059. Up to 9274 conditions per place. [2024-06-14 12:34:46,466 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 351 selfloop transitions, 15 changer transitions 0/369 dead transitions. [2024-06-14 12:34:46,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 369 transitions, 6281 flow [2024-06-14 12:34:46,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:34:46,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:34:46,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-14 12:34:46,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-14 12:34:46,467 INFO L175 Difference]: Start difference. First operand has 237 places, 360 transitions, 5527 flow. Second operand 7 states and 109 transitions. [2024-06-14 12:34:46,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 369 transitions, 6281 flow [2024-06-14 12:34:48,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 369 transitions, 5801 flow, removed 33 selfloop flow, removed 12 redundant places. [2024-06-14 12:34:48,072 INFO L231 Difference]: Finished difference. Result has 232 places, 360 transitions, 5083 flow [2024-06-14 12:34:48,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5047, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5083, PETRI_PLACES=232, PETRI_TRANSITIONS=360} [2024-06-14 12:34:48,073 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 188 predicate places. [2024-06-14 12:34:48,073 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 360 transitions, 5083 flow [2024-06-14 12:34:48,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:48,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:48,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:48,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:34:48,074 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-14 12:34:48,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:48,074 INFO L85 PathProgramCache]: Analyzing trace with hash 998101597, now seen corresponding path program 10 times [2024-06-14 12:34:48,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:48,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564436236] [2024-06-14 12:34:48,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:48,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:48,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:49,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:49,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:49,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564436236] [2024-06-14 12:34:49,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564436236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:49,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:49,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:34:49,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82962412] [2024-06-14 12:34:49,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:49,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:34:49,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:49,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:34:49,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:34:49,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:34:49,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 360 transitions, 5083 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:49,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:49,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:34:49,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:51,653 INFO L124 PetriNetUnfolderBase]: 8767/13600 cut-off events. [2024-06-14 12:34:51,653 INFO L125 PetriNetUnfolderBase]: For 950998/951004 co-relation queries the response was YES. [2024-06-14 12:34:51,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110506 conditions, 13600 events. 8767/13600 cut-off events. For 950998/951004 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 89588 event pairs, 1986 based on Foata normal form. 27/13625 useless extension candidates. Maximal degree in co-relation 110390. Up to 8259 conditions per place. [2024-06-14 12:34:51,826 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 442 selfloop transitions, 188 changer transitions 0/638 dead transitions. [2024-06-14 12:34:51,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 638 transitions, 10701 flow [2024-06-14 12:34:51,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:34:51,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:34:51,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-14 12:34:51,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023255813953489 [2024-06-14 12:34:51,828 INFO L175 Difference]: Start difference. First operand has 232 places, 360 transitions, 5083 flow. Second operand 10 states and 216 transitions. [2024-06-14 12:34:51,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 638 transitions, 10701 flow [2024-06-14 12:34:53,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 638 transitions, 10663 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:34:53,968 INFO L231 Difference]: Finished difference. Result has 241 places, 487 transitions, 8344 flow [2024-06-14 12:34:53,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5045, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8344, PETRI_PLACES=241, PETRI_TRANSITIONS=487} [2024-06-14 12:34:53,969 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-14 12:34:53,969 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 487 transitions, 8344 flow [2024-06-14 12:34:53,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:53,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:53,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:53,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:34:53,970 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-14 12:34:53,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:53,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1414272159, now seen corresponding path program 11 times [2024-06-14 12:34:53,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:53,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755384058] [2024-06-14 12:34:53,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:53,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:53,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:54,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:54,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:54,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755384058] [2024-06-14 12:34:54,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755384058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:54,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:54,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:34:54,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644279660] [2024-06-14 12:34:54,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:54,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:34:54,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:54,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:34:54,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:34:54,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:34:54,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 487 transitions, 8344 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:54,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:54,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:34:54,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:59,844 INFO L124 PetriNetUnfolderBase]: 11823/18652 cut-off events. [2024-06-14 12:34:59,844 INFO L125 PetriNetUnfolderBase]: For 1475774/1475782 co-relation queries the response was YES. [2024-06-14 12:34:59,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162869 conditions, 18652 events. 11823/18652 cut-off events. For 1475774/1475782 co-relation queries the response was YES. Maximal size of possible extension queue 1085. Compared 134349 event pairs, 2197 based on Foata normal form. 29/18662 useless extension candidates. Maximal degree in co-relation 162747. Up to 7364 conditions per place. [2024-06-14 12:35:00,172 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 330 selfloop transitions, 298 changer transitions 0/636 dead transitions. [2024-06-14 12:35:00,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 636 transitions, 12421 flow [2024-06-14 12:35:00,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:35:00,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:35:00,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 12:35:00,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142118863049095 [2024-06-14 12:35:00,173 INFO L175 Difference]: Start difference. First operand has 241 places, 487 transitions, 8344 flow. Second operand 9 states and 199 transitions. [2024-06-14 12:35:00,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 636 transitions, 12421 flow [2024-06-14 12:35:04,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 636 transitions, 12023 flow, removed 191 selfloop flow, removed 2 redundant places. [2024-06-14 12:35:04,119 INFO L231 Difference]: Finished difference. Result has 251 places, 528 transitions, 10059 flow [2024-06-14 12:35:04,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8198, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10059, PETRI_PLACES=251, PETRI_TRANSITIONS=528} [2024-06-14 12:35:04,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-14 12:35:04,120 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 528 transitions, 10059 flow [2024-06-14 12:35:04,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:04,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:04,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:04,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:35:04,121 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:35:04,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:04,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1090902271, now seen corresponding path program 12 times [2024-06-14 12:35:04,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:04,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396953957] [2024-06-14 12:35:04,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:04,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:04,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:04,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:04,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:04,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396953957] [2024-06-14 12:35:04,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396953957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:04,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:04,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:35:04,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594719408] [2024-06-14 12:35:04,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:04,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:35:04,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:04,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:35:04,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:35:04,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:35:04,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 528 transitions, 10059 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:04,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:04,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:35:04,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:10,628 INFO L124 PetriNetUnfolderBase]: 13953/21857 cut-off events. [2024-06-14 12:35:10,628 INFO L125 PetriNetUnfolderBase]: For 1782785/1782793 co-relation queries the response was YES. [2024-06-14 12:35:10,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199684 conditions, 21857 events. 13953/21857 cut-off events. For 1782785/1782793 co-relation queries the response was YES. Maximal size of possible extension queue 1290. Compared 159503 event pairs, 4002 based on Foata normal form. 45/21900 useless extension candidates. Maximal degree in co-relation 199557. Up to 10712 conditions per place. [2024-06-14 12:35:11,081 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 415 selfloop transitions, 343 changer transitions 0/766 dead transitions. [2024-06-14 12:35:11,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 766 transitions, 15823 flow [2024-06-14 12:35:11,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:35:11,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:35:11,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 12:35:11,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116279069767442 [2024-06-14 12:35:11,082 INFO L175 Difference]: Start difference. First operand has 251 places, 528 transitions, 10059 flow. Second operand 9 states and 198 transitions. [2024-06-14 12:35:11,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 766 transitions, 15823 flow [2024-06-14 12:35:16,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 766 transitions, 15302 flow, removed 131 selfloop flow, removed 3 redundant places. [2024-06-14 12:35:16,202 INFO L231 Difference]: Finished difference. Result has 260 places, 612 transitions, 12830 flow [2024-06-14 12:35:16,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12830, PETRI_PLACES=260, PETRI_TRANSITIONS=612} [2024-06-14 12:35:16,203 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-14 12:35:16,203 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 612 transitions, 12830 flow [2024-06-14 12:35:16,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:16,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:16,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:16,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:35:16,204 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:35:16,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:16,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1530816032, now seen corresponding path program 4 times [2024-06-14 12:35:16,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:16,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490884986] [2024-06-14 12:35:16,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:16,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:16,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:16,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:16,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:16,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490884986] [2024-06-14 12:35:16,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490884986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:16,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:16,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:35:16,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808292734] [2024-06-14 12:35:16,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:16,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:35:16,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:16,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:35:16,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:35:16,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:35:16,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 612 transitions, 12830 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:16,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:16,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:35:16,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:22,765 INFO L124 PetriNetUnfolderBase]: 14097/22004 cut-off events. [2024-06-14 12:35:22,765 INFO L125 PetriNetUnfolderBase]: For 1769034/1769034 co-relation queries the response was YES. [2024-06-14 12:35:23,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206164 conditions, 22004 events. 14097/22004 cut-off events. For 1769034/1769034 co-relation queries the response was YES. Maximal size of possible extension queue 1290. Compared 160254 event pairs, 6243 based on Foata normal form. 1/22003 useless extension candidates. Maximal degree in co-relation 206032. Up to 21769 conditions per place. [2024-06-14 12:35:23,343 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 595 selfloop transitions, 46 changer transitions 0/644 dead transitions. [2024-06-14 12:35:23,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 644 transitions, 14333 flow [2024-06-14 12:35:23,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:35:23,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:35:23,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 12:35:23,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-14 12:35:23,344 INFO L175 Difference]: Start difference. First operand has 260 places, 612 transitions, 12830 flow. Second operand 8 states and 135 transitions. [2024-06-14 12:35:23,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 644 transitions, 14333 flow [2024-06-14 12:35:29,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 644 transitions, 14070 flow, removed 120 selfloop flow, removed 3 redundant places. [2024-06-14 12:35:29,727 INFO L231 Difference]: Finished difference. Result has 267 places, 626 transitions, 12872 flow [2024-06-14 12:35:29,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12567, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12872, PETRI_PLACES=267, PETRI_TRANSITIONS=626} [2024-06-14 12:35:29,728 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-14 12:35:29,728 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 626 transitions, 12872 flow [2024-06-14 12:35:29,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:29,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:29,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:29,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:35:29,729 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:35:29,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:29,730 INFO L85 PathProgramCache]: Analyzing trace with hash -594087828, now seen corresponding path program 1 times [2024-06-14 12:35:29,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:29,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077467780] [2024-06-14 12:35:29,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:29,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:29,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:30,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:30,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:30,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077467780] [2024-06-14 12:35:30,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077467780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:30,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:30,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:35:30,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235653825] [2024-06-14 12:35:30,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:30,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:35:30,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:30,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:35:30,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:35:30,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:35:30,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 626 transitions, 12872 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:30,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:30,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:35:30,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:36,215 INFO L124 PetriNetUnfolderBase]: 14112/22020 cut-off events. [2024-06-14 12:35:36,215 INFO L125 PetriNetUnfolderBase]: For 1800515/1800515 co-relation queries the response was YES. [2024-06-14 12:35:36,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205175 conditions, 22020 events. 14112/22020 cut-off events. For 1800515/1800515 co-relation queries the response was YES. Maximal size of possible extension queue 1290. Compared 160125 event pairs, 6422 based on Foata normal form. 3/22021 useless extension candidates. Maximal degree in co-relation 205040. Up to 21757 conditions per place. [2024-06-14 12:35:36,639 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 614 selfloop transitions, 32 changer transitions 0/649 dead transitions. [2024-06-14 12:35:36,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 649 transitions, 14482 flow [2024-06-14 12:35:36,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:35:36,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:35:36,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 12:35:36,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 12:35:36,640 INFO L175 Difference]: Start difference. First operand has 267 places, 626 transitions, 12872 flow. Second operand 8 states and 132 transitions. [2024-06-14 12:35:36,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 649 transitions, 14482 flow [2024-06-14 12:35:41,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 649 transitions, 14378 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 12:35:41,590 INFO L231 Difference]: Finished difference. Result has 271 places, 633 transitions, 12946 flow [2024-06-14 12:35:41,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12768, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12946, PETRI_PLACES=271, PETRI_TRANSITIONS=633} [2024-06-14 12:35:41,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-14 12:35:41,591 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 633 transitions, 12946 flow [2024-06-14 12:35:41,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:41,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:41,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:41,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:35:41,591 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:35:41,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:41,592 INFO L85 PathProgramCache]: Analyzing trace with hash -393719328, now seen corresponding path program 2 times [2024-06-14 12:35:41,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:41,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181938914] [2024-06-14 12:35:41,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:41,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:41,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:42,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:42,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:42,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181938914] [2024-06-14 12:35:42,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181938914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:42,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:42,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:35:42,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505494254] [2024-06-14 12:35:42,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:42,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:35:42,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:42,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:35:42,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:35:42,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:35:42,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 633 transitions, 12946 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-14 12:35:42,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:42,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:35:42,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:48,346 INFO L124 PetriNetUnfolderBase]: 14117/22028 cut-off events. [2024-06-14 12:35:48,346 INFO L125 PetriNetUnfolderBase]: For 1849804/1849808 co-relation queries the response was YES. [2024-06-14 12:35:48,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207337 conditions, 22028 events. 14117/22028 cut-off events. For 1849804/1849808 co-relation queries the response was YES. Maximal size of possible extension queue 1290. Compared 160227 event pairs, 6436 based on Foata normal form. 2/22028 useless extension candidates. Maximal degree in co-relation 207201. Up to 21761 conditions per place. [2024-06-14 12:35:48,728 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 611 selfloop transitions, 38 changer transitions 0/652 dead transitions. [2024-06-14 12:35:48,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 652 transitions, 14672 flow [2024-06-14 12:35:48,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:35:48,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:35:48,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-14 12:35:48,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-06-14 12:35:48,730 INFO L175 Difference]: Start difference. First operand has 271 places, 633 transitions, 12946 flow. Second operand 8 states and 130 transitions. [2024-06-14 12:35:48,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 652 transitions, 14672 flow