./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.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/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 12:54:09,858 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:54:09,934 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:54:09,940 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:54:09,941 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:54:09,975 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:54:09,976 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:54:09,976 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:54:09,977 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:54:09,981 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:54:09,981 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:54:09,981 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:54:09,982 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:54:09,984 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:54:09,984 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:54:09,984 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:54:09,984 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:54:09,985 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:54:09,985 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:54:09,985 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:54:09,985 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:54:09,987 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:54:09,987 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:54:09,987 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:54:09,988 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:54:09,988 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:54:09,988 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:54:09,988 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:54:09,989 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:54:09,989 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:54:09,990 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:54:09,990 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:54:09,991 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:54:09,991 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:54:09,991 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:54:09,991 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:54:09,991 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:54:09,992 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:54:09,992 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:54:09,992 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:54:09,992 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:54:09,993 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:54:09,993 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:54:09,993 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:54:10,261 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:54:10,290 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:54:10,293 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:54:10,294 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:54:10,294 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:54:10,296 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.i [2024-06-14 12:54:11,471 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:54:11,774 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:54:11,777 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.i [2024-06-14 12:54:11,790 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de354d6dc/2e3ab16911384f6c81b4eec0aba68fcf/FLAG92dfd0b7c [2024-06-14 12:54:11,806 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de354d6dc/2e3ab16911384f6c81b4eec0aba68fcf [2024-06-14 12:54:11,808 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:54:11,809 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:54:11,810 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/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.yml/witness.yml [2024-06-14 12:54:12,047 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:54:12,048 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:54:12,049 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:54:12,049 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:54:12,067 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:54:12,068 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:54:11" (1/2) ... [2024-06-14 12:54:12,070 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@738a3d3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:54:12, skipping insertion in model container [2024-06-14 12:54:12,070 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:54:11" (1/2) ... [2024-06-14 12:54:12,072 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@44d322e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:54:12, skipping insertion in model container [2024-06-14 12:54:12,072 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:54:12" (2/2) ... [2024-06-14 12:54:12,073 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@738a3d3e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:54:12, skipping insertion in model container [2024-06-14 12:54:12,073 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:54:12" (2/2) ... [2024-06-14 12:54:12,073 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:54:12,153 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:54:12,155 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] (((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-14 12:54:12,155 INFO L97 edCorrectnessWitness]: Location invariant before [L832-L832] (((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-14 12:54:12,156 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] (((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-14 12:54:12,156 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:54:12,156 INFO L106 edCorrectnessWitness]: ghost_update [L830-L830] multithreaded = 1; [2024-06-14 12:54:12,198 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:54:12,570 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:54:12,578 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:54:12,691 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:54:12,727 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:54:12,728 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:54:12 WrapperNode [2024-06-14 12:54:12,728 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:54:12,729 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:54:12,729 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:54:12,729 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:54:12,736 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:54:12" (1/1) ... [2024-06-14 12:54:12,750 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:54:12" (1/1) ... [2024-06-14 12:54:12,798 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-14 12:54:12,807 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:54:12,808 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:54:12,808 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:54:12,809 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:54:12,819 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:54:12" (1/1) ... [2024-06-14 12:54:12,819 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:54:12" (1/1) ... [2024-06-14 12:54:12,831 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:54:12" (1/1) ... [2024-06-14 12:54:12,851 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:54:12,858 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:54:12" (1/1) ... [2024-06-14 12:54:12,858 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:54:12" (1/1) ... [2024-06-14 12:54:12,869 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:54:12" (1/1) ... [2024-06-14 12:54:12,875 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:54:12" (1/1) ... [2024-06-14 12:54:12,879 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:54:12" (1/1) ... [2024-06-14 12:54:12,884 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:54:12" (1/1) ... [2024-06-14 12:54:12,887 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:54:12,891 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:54:12,891 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:54:12,892 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:54:12,892 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:54:12" (1/1) ... [2024-06-14 12:54:12,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:54:12,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:54:12,921 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:54:12,940 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:54:12,963 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:54:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:54:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:54:12,964 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:54:12,964 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:54:12,965 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:54:12,965 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:54:12,965 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:54:12,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:54:12,965 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:54:12,965 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:54:12,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:54:12,967 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:54:13,115 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:54:13,117 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:54:13,472 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:54:13,472 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:54:13,673 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:54:13,673 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:54:13,674 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:54:13 BoogieIcfgContainer [2024-06-14 12:54:13,674 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:54:13,676 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:54:13,677 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:54:13,679 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:54:13,680 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:54:11" (1/4) ... [2024-06-14 12:54:13,680 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51ff50c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:54:13, skipping insertion in model container [2024-06-14 12:54:13,680 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:54:12" (2/4) ... [2024-06-14 12:54:13,681 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51ff50c4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:54:13, skipping insertion in model container [2024-06-14 12:54:13,681 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:54:12" (3/4) ... [2024-06-14 12:54:13,682 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51ff50c4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:54:13, skipping insertion in model container [2024-06-14 12:54:13,682 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:54:13" (4/4) ... [2024-06-14 12:54:13,683 INFO L112 eAbstractionObserver]: Analyzing ICFG safe002_power.opt_pso.oepc_pso.opt_rmo.opt.i [2024-06-14 12:54:13,699 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:54:13,699 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:54:13,699 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:54:13,746 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:54:13,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 12:54:13,816 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 12:54:13,816 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:54:13,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 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/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:54:13,818 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 12:54:13,822 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 12:54:13,835 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:54:13,842 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@30cfd0ca, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:54:13,842 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:54:13,849 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:54:13,849 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:54:13,849 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:54:13,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:13,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:54:13,851 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:54:13,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:13,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1673015535, now seen corresponding path program 1 times [2024-06-14 12:54:13,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:13,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279169607] [2024-06-14 12:54:13,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:13,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:14,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:15,013 INFO 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:54:15,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:15,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279169607] [2024-06-14 12:54:15,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279169607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:15,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:15,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:54:15,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184868495] [2024-06-14 12:54:15,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:15,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:54:15,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:15,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:54:15,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:54:15,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-14 12:54:15,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states 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:54:15,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:15,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-14 12:54:15,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:15,494 INFO L124 PetriNetUnfolderBase]: 891/1369 cut-off events. [2024-06-14 12:54:15,495 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-14 12:54:15,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2792 conditions, 1369 events. 891/1369 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6417 event pairs, 520 based on Foata normal form. 2/1339 useless extension candidates. Maximal degree in co-relation 2777. Up to 1335 conditions per place. [2024-06-14 12:54:15,510 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 33 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 12:54:15,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 43 transitions, 175 flow [2024-06-14 12:54:15,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:54:15,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:54:15,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-14 12:54:15,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 12:54:15,523 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 76 transitions. [2024-06-14 12:54:15,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 43 transitions, 175 flow [2024-06-14 12:54:15,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 43 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:54:15,529 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 12:54:15,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-14 12:54:15,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 12:54:15,534 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 12:54:15,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states 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:54:15,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:15,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:15,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:54:15,535 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:54:15,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:15,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1179436021, now seen corresponding path program 1 times [2024-06-14 12:54:15,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:15,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692272924] [2024-06-14 12:54:15,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:15,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:15,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:17,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:17,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:17,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692272924] [2024-06-14 12:54:17,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692272924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:17,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:17,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:54:17,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346723484] [2024-06-14 12:54:17,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:17,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:54:17,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:17,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:54:17,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:54:17,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-14 12:54:17,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states 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:54:17,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:17,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-14 12:54:17,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:17,622 INFO L124 PetriNetUnfolderBase]: 1131/1722 cut-off events. [2024-06-14 12:54:17,623 INFO L125 PetriNetUnfolderBase]: For 346/360 co-relation queries the response was YES. [2024-06-14 12:54:17,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3992 conditions, 1722 events. 1131/1722 cut-off events. For 346/360 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7868 event pairs, 589 based on Foata normal form. 13/1727 useless extension candidates. Maximal degree in co-relation 3977. Up to 1639 conditions per place. [2024-06-14 12:54:17,634 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 39 selfloop transitions, 6 changer transitions 0/50 dead transitions. [2024-06-14 12:54:17,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 228 flow [2024-06-14 12:54:17,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:54:17,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:54:17,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-14 12:54:17,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 12:54:17,639 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 92 transitions. [2024-06-14 12:54:17,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 228 flow [2024-06-14 12:54:17,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 50 transitions, 224 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:54:17,644 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 123 flow [2024-06-14 12:54:17,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-14 12:54:17,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-06-14 12:54:17,645 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 123 flow [2024-06-14 12:54:17,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states 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:54:17,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:17,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:17,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:54:17,649 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:17,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:17,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1730547152, now seen corresponding path program 1 times [2024-06-14 12:54:17,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:17,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550562826] [2024-06-14 12:54:17,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:17,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:17,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:18,447 INFO 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:54:18,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:18,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550562826] [2024-06-14 12:54:18,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550562826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:18,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:18,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:54:18,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84752167] [2024-06-14 12:54:18,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:18,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:54:18,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:18,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:54:18,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:54:18,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-14 12:54:18,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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:54:18,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:18,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-14 12:54:18,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:18,830 INFO L124 PetriNetUnfolderBase]: 888/1372 cut-off events. [2024-06-14 12:54:18,831 INFO L125 PetriNetUnfolderBase]: For 720/723 co-relation queries the response was YES. [2024-06-14 12:54:18,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3477 conditions, 1372 events. 888/1372 cut-off events. For 720/723 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6334 event pairs, 408 based on Foata normal form. 6/1375 useless extension candidates. Maximal degree in co-relation 3460. Up to 1326 conditions per place. [2024-06-14 12:54:18,840 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 39 selfloop transitions, 10 changer transitions 0/55 dead transitions. [2024-06-14 12:54:18,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 55 transitions, 279 flow [2024-06-14 12:54:18,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:54:18,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:54:18,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-14 12:54:18,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-14 12:54:18,845 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 123 flow. Second operand 6 states and 112 transitions. [2024-06-14 12:54:18,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 55 transitions, 279 flow [2024-06-14 12:54:18,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 262 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 12:54:18,848 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 187 flow [2024-06-14 12:54:18,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=187, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-14 12:54:18,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-14 12:54:18,849 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 187 flow [2024-06-14 12:54:18,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 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:54:18,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:18,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:18,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:54:18,850 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:18,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:18,851 INFO L85 PathProgramCache]: Analyzing trace with hash 2107355392, now seen corresponding path program 1 times [2024-06-14 12:54:18,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:18,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10181660] [2024-06-14 12:54:18,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:18,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:18,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:19,663 INFO 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:54:19,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:19,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10181660] [2024-06-14 12:54:19,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10181660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:19,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:19,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:54:19,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146482786] [2024-06-14 12:54:19,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:19,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:54:19,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:19,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:54:19,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:54:19,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:19,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 187 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:54:19,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:19,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:19,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:20,128 INFO L124 PetriNetUnfolderBase]: 1319/1997 cut-off events. [2024-06-14 12:54:20,128 INFO L125 PetriNetUnfolderBase]: For 2083/2083 co-relation queries the response was YES. [2024-06-14 12:54:20,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5747 conditions, 1997 events. 1319/1997 cut-off events. For 2083/2083 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9314 event pairs, 564 based on Foata normal form. 2/1996 useless extension candidates. Maximal degree in co-relation 5726. Up to 1953 conditions per place. [2024-06-14 12:54:20,141 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 53 selfloop transitions, 11 changer transitions 0/68 dead transitions. [2024-06-14 12:54:20,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 68 transitions, 384 flow [2024-06-14 12:54:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:54:20,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:54:20,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 12:54:20,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-14 12:54:20,143 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 187 flow. Second operand 6 states and 107 transitions. [2024-06-14 12:54:20,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 68 transitions, 384 flow [2024-06-14 12:54:20,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 68 transitions, 368 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 12:54:20,147 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 246 flow [2024-06-14 12:54:20,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=246, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-14 12:54:20,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-14 12:54:20,148 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 246 flow [2024-06-14 12:54:20,149 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:54:20,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:20,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:20,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:54:20,149 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:20,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:20,150 INFO L85 PathProgramCache]: Analyzing trace with hash 903508975, now seen corresponding path program 1 times [2024-06-14 12:54:20,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:20,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790062314] [2024-06-14 12:54:20,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:20,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:20,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:21,360 INFO 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:54:21,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:21,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790062314] [2024-06-14 12:54:21,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790062314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:21,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:21,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:21,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47780693] [2024-06-14 12:54:21,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:21,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:21,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:21,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:21,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:21,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:21,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 246 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:54:21,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:21,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:21,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:21,945 INFO L124 PetriNetUnfolderBase]: 1314/1990 cut-off events. [2024-06-14 12:54:21,946 INFO L125 PetriNetUnfolderBase]: For 2956/2956 co-relation queries the response was YES. [2024-06-14 12:54:21,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6239 conditions, 1990 events. 1314/1990 cut-off events. For 2956/2956 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9252 event pairs, 546 based on Foata normal form. 2/1989 useless extension candidates. Maximal degree in co-relation 6214. Up to 1937 conditions per place. [2024-06-14 12:54:21,958 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 14 changer transitions 0/75 dead transitions. [2024-06-14 12:54:21,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 75 transitions, 450 flow [2024-06-14 12:54:21,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:21,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:21,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 12:54:21,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:54:21,960 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 246 flow. Second operand 7 states and 123 transitions. [2024-06-14 12:54:21,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 75 transitions, 450 flow [2024-06-14 12:54:21,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 75 transitions, 448 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:54:21,965 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 296 flow [2024-06-14 12:54:21,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=296, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-06-14 12:54:21,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-14 12:54:21,966 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 296 flow [2024-06-14 12:54:21,966 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:54:21,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:21,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:21,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:54:21,967 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:54:21,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:21,968 INFO L85 PathProgramCache]: Analyzing trace with hash -2062671557, now seen corresponding path program 1 times [2024-06-14 12:54:21,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:21,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828426544] [2024-06-14 12:54:21,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:21,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:21,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:23,102 INFO 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:54:23,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:23,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828426544] [2024-06-14 12:54:23,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828426544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:23,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:23,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:23,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240304396] [2024-06-14 12:54:23,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:23,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:23,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:23,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:23,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:23,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-14 12:54:23,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 296 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:23,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:23,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-14 12:54:23,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:23,729 INFO L124 PetriNetUnfolderBase]: 1272/1946 cut-off events. [2024-06-14 12:54:23,729 INFO L125 PetriNetUnfolderBase]: For 4442/4478 co-relation queries the response was YES. [2024-06-14 12:54:23,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6655 conditions, 1946 events. 1272/1946 cut-off events. For 4442/4478 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9197 event pairs, 483 based on Foata normal form. 20/1923 useless extension candidates. Maximal degree in co-relation 6627. Up to 1790 conditions per place. [2024-06-14 12:54:23,745 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-14 12:54:23,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 73 transitions, 490 flow [2024-06-14 12:54:23,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:54:23,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:54:23,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-06-14 12:54:23,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48292682926829267 [2024-06-14 12:54:23,747 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 296 flow. Second operand 5 states and 99 transitions. [2024-06-14 12:54:23,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 73 transitions, 490 flow [2024-06-14 12:54:23,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 462 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:23,757 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 336 flow [2024-06-14 12:54:23,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=336, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-14 12:54:23,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-14 12:54:23,761 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 336 flow [2024-06-14 12:54:23,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:23,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:23,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:23,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:54:23,762 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:54:23,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:23,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1651070143, now seen corresponding path program 1 times [2024-06-14 12:54:23,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:23,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498056937] [2024-06-14 12:54:23,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:23,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:24,567 INFO 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:54:24,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:24,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498056937] [2024-06-14 12:54:24,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498056937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:24,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:24,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:24,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306255690] [2024-06-14 12:54:24,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:24,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:24,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:24,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:24,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:24,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:24,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 336 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:54:24,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:24,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:24,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:25,256 INFO L124 PetriNetUnfolderBase]: 1526/2299 cut-off events. [2024-06-14 12:54:25,257 INFO L125 PetriNetUnfolderBase]: For 6120/6120 co-relation queries the response was YES. [2024-06-14 12:54:25,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8385 conditions, 2299 events. 1526/2299 cut-off events. For 6120/6120 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10751 event pairs, 522 based on Foata normal form. 13/2307 useless extension candidates. Maximal degree in co-relation 8356. Up to 2041 conditions per place. [2024-06-14 12:54:25,278 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 66 selfloop transitions, 31 changer transitions 0/101 dead transitions. [2024-06-14 12:54:25,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 101 transitions, 735 flow [2024-06-14 12:54:25,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:25,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:25,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-14 12:54:25,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-14 12:54:25,280 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 336 flow. Second operand 7 states and 136 transitions. [2024-06-14 12:54:25,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 101 transitions, 735 flow [2024-06-14 12:54:25,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 101 transitions, 684 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 12:54:25,290 INFO L231 Difference]: Finished difference. Result has 68 places, 78 transitions, 526 flow [2024-06-14 12:54:25,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=526, PETRI_PLACES=68, PETRI_TRANSITIONS=78} [2024-06-14 12:54:25,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-14 12:54:25,292 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 78 transitions, 526 flow [2024-06-14 12:54:25,292 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:54:25,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:25,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:25,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:54:25,293 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:54:25,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:25,293 INFO L85 PathProgramCache]: Analyzing trace with hash -2056237631, now seen corresponding path program 2 times [2024-06-14 12:54:25,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:25,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454119849] [2024-06-14 12:54:25,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:25,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:25,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:26,123 INFO 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:54:26,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:26,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454119849] [2024-06-14 12:54:26,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454119849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:26,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:26,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:26,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009549213] [2024-06-14 12:54:26,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:26,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:26,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:26,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:26,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:26,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:26,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 78 transitions, 526 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:54:26,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:26,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:26,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:26,877 INFO L124 PetriNetUnfolderBase]: 1660/2487 cut-off events. [2024-06-14 12:54:26,877 INFO L125 PetriNetUnfolderBase]: For 8289/8289 co-relation queries the response was YES. [2024-06-14 12:54:26,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10274 conditions, 2487 events. 1660/2487 cut-off events. For 8289/8289 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11616 event pairs, 481 based on Foata normal form. 10/2492 useless extension candidates. Maximal degree in co-relation 10242. Up to 2243 conditions per place. [2024-06-14 12:54:26,903 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 88 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-14 12:54:26,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 120 transitions, 983 flow [2024-06-14 12:54:26,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:26,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:26,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:54:26,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-14 12:54:26,905 INFO L175 Difference]: Start difference. First operand has 68 places, 78 transitions, 526 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:54:26,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 120 transitions, 983 flow [2024-06-14 12:54:26,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 120 transitions, 957 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-14 12:54:26,918 INFO L231 Difference]: Finished difference. Result has 77 places, 92 transitions, 703 flow [2024-06-14 12:54:26,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=703, PETRI_PLACES=77, PETRI_TRANSITIONS=92} [2024-06-14 12:54:26,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-14 12:54:26,919 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 92 transitions, 703 flow [2024-06-14 12:54:26,919 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:54:26,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:26,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:26,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:54:26,920 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:54:26,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:26,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1523365411, now seen corresponding path program 3 times [2024-06-14 12:54:26,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:26,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957350557] [2024-06-14 12:54:26,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:26,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:26,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:27,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:27,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:27,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957350557] [2024-06-14 12:54:27,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957350557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:27,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:27,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:27,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249158270] [2024-06-14 12:54:27,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:27,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:27,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:27,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:27,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:27,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:27,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 92 transitions, 703 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:54:27,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:27,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:27,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:28,359 INFO L124 PetriNetUnfolderBase]: 1666/2499 cut-off events. [2024-06-14 12:54:28,360 INFO L125 PetriNetUnfolderBase]: For 11539/11539 co-relation queries the response was YES. [2024-06-14 12:54:28,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11435 conditions, 2499 events. 1666/2499 cut-off events. For 11539/11539 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11667 event pairs, 556 based on Foata normal form. 4/2498 useless extension candidates. Maximal degree in co-relation 11398. Up to 2326 conditions per place. [2024-06-14 12:54:28,385 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 96 selfloop transitions, 28 changer transitions 0/128 dead transitions. [2024-06-14 12:54:28,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 128 transitions, 1181 flow [2024-06-14 12:54:28,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:28,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:28,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-14 12:54:28,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-14 12:54:28,387 INFO L175 Difference]: Start difference. First operand has 77 places, 92 transitions, 703 flow. Second operand 7 states and 129 transitions. [2024-06-14 12:54:28,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 128 transitions, 1181 flow [2024-06-14 12:54:28,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 128 transitions, 1109 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 12:54:28,407 INFO L231 Difference]: Finished difference. Result has 84 places, 107 transitions, 910 flow [2024-06-14 12:54:28,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=910, PETRI_PLACES=84, PETRI_TRANSITIONS=107} [2024-06-14 12:54:28,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-14 12:54:28,409 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 107 transitions, 910 flow [2024-06-14 12:54:28,409 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:54:28,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:28,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:28,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:54:28,409 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:54:28,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:28,410 INFO L85 PathProgramCache]: Analyzing trace with hash -2055991553, now seen corresponding path program 1 times [2024-06-14 12:54:28,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:28,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905031685] [2024-06-14 12:54:28,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:28,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:28,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:29,574 INFO 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:54:29,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:29,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905031685] [2024-06-14 12:54:29,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905031685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:29,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:29,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:29,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461940243] [2024-06-14 12:54:29,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:29,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:29,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:29,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:29,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:29,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:29,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 107 transitions, 910 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:54:29,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:29,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:29,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:30,230 INFO L124 PetriNetUnfolderBase]: 1658/2487 cut-off events. [2024-06-14 12:54:30,230 INFO L125 PetriNetUnfolderBase]: For 13709/13709 co-relation queries the response was YES. [2024-06-14 12:54:30,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11987 conditions, 2487 events. 1658/2487 cut-off events. For 13709/13709 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11546 event pairs, 564 based on Foata normal form. 4/2488 useless extension candidates. Maximal degree in co-relation 11945. Up to 2402 conditions per place. [2024-06-14 12:54:30,252 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 113 selfloop transitions, 16 changer transitions 0/133 dead transitions. [2024-06-14 12:54:30,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 133 transitions, 1256 flow [2024-06-14 12:54:30,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:30,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:30,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 12:54:30,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-14 12:54:30,254 INFO L175 Difference]: Start difference. First operand has 84 places, 107 transitions, 910 flow. Second operand 8 states and 139 transitions. [2024-06-14 12:54:30,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 133 transitions, 1256 flow [2024-06-14 12:54:30,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 133 transitions, 1210 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-14 12:54:30,271 INFO L231 Difference]: Finished difference. Result has 91 places, 109 transitions, 931 flow [2024-06-14 12:54:30,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=931, PETRI_PLACES=91, PETRI_TRANSITIONS=109} [2024-06-14 12:54:30,272 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-14 12:54:30,272 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 109 transitions, 931 flow [2024-06-14 12:54:30,272 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:54:30,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:30,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:30,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:54:30,273 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:54:30,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:30,273 INFO L85 PathProgramCache]: Analyzing trace with hash -518690549, now seen corresponding path program 1 times [2024-06-14 12:54:30,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:30,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796206838] [2024-06-14 12:54:30,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:30,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:30,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:31,340 INFO 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:54:31,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:31,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796206838] [2024-06-14 12:54:31,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796206838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:31,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:31,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:31,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414810713] [2024-06-14 12:54:31,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:31,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:31,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:31,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:31,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:31,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:31,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 109 transitions, 931 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:54:31,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:31,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:31,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:32,049 INFO L124 PetriNetUnfolderBase]: 1717/2573 cut-off events. [2024-06-14 12:54:32,050 INFO L125 PetriNetUnfolderBase]: For 16085/16085 co-relation queries the response was YES. [2024-06-14 12:54:32,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12722 conditions, 2573 events. 1717/2573 cut-off events. For 16085/16085 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12061 event pairs, 492 based on Foata normal form. 5/2572 useless extension candidates. Maximal degree in co-relation 12677. Up to 2225 conditions per place. [2024-06-14 12:54:32,077 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 93 selfloop transitions, 52 changer transitions 0/149 dead transitions. [2024-06-14 12:54:32,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 149 transitions, 1501 flow [2024-06-14 12:54:32,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:32,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:32,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-14 12:54:32,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-14 12:54:32,079 INFO L175 Difference]: Start difference. First operand has 91 places, 109 transitions, 931 flow. Second operand 7 states and 138 transitions. [2024-06-14 12:54:32,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 149 transitions, 1501 flow [2024-06-14 12:54:32,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 149 transitions, 1446 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 12:54:32,099 INFO L231 Difference]: Finished difference. Result has 94 places, 124 transitions, 1209 flow [2024-06-14 12:54:32,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1209, PETRI_PLACES=94, PETRI_TRANSITIONS=124} [2024-06-14 12:54:32,100 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-14 12:54:32,100 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 124 transitions, 1209 flow [2024-06-14 12:54:32,101 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:54:32,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:32,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:32,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:54:32,101 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:54:32,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:32,102 INFO L85 PathProgramCache]: Analyzing trace with hash 356434382, now seen corresponding path program 1 times [2024-06-14 12:54:32,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:32,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233680623] [2024-06-14 12:54:32,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:32,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:32,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:33,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:54:33,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:33,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233680623] [2024-06-14 12:54:33,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233680623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:33,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:33,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:33,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443220042] [2024-06-14 12:54:33,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:33,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:33,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:33,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:33,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:33,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:33,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 124 transitions, 1209 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:54:33,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:33,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:33,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:33,920 INFO L124 PetriNetUnfolderBase]: 1796/2688 cut-off events. [2024-06-14 12:54:33,921 INFO L125 PetriNetUnfolderBase]: For 21599/21599 co-relation queries the response was YES. [2024-06-14 12:54:33,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14728 conditions, 2688 events. 1796/2688 cut-off events. For 21599/21599 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12627 event pairs, 464 based on Foata normal form. 13/2695 useless extension candidates. Maximal degree in co-relation 14680. Up to 2256 conditions per place. [2024-06-14 12:54:33,949 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 95 selfloop transitions, 62 changer transitions 0/161 dead transitions. [2024-06-14 12:54:33,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 161 transitions, 1767 flow [2024-06-14 12:54:33,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:33,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:33,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 12:54:33,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-14 12:54:33,952 INFO L175 Difference]: Start difference. First operand has 94 places, 124 transitions, 1209 flow. Second operand 8 states and 159 transitions. [2024-06-14 12:54:33,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 161 transitions, 1767 flow [2024-06-14 12:54:33,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 161 transitions, 1723 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-14 12:54:33,994 INFO L231 Difference]: Finished difference. Result has 100 places, 131 transitions, 1401 flow [2024-06-14 12:54:33,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1401, PETRI_PLACES=100, PETRI_TRANSITIONS=131} [2024-06-14 12:54:33,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-14 12:54:33,997 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 131 transitions, 1401 flow [2024-06-14 12:54:33,997 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:54:33,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:33,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:33,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:54:33,998 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:54:33,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:33,998 INFO L85 PathProgramCache]: Analyzing trace with hash 688495792, now seen corresponding path program 2 times [2024-06-14 12:54:33,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:33,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306636112] [2024-06-14 12:54:33,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:33,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:34,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:35,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:35,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:35,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306636112] [2024-06-14 12:54:35,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306636112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:35,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:35,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:35,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327570221] [2024-06-14 12:54:35,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:35,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:35,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:35,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:35,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:35,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:35,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 131 transitions, 1401 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:54:35,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:35,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:35,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:35,663 INFO L124 PetriNetUnfolderBase]: 1818/2723 cut-off events. [2024-06-14 12:54:35,663 INFO L125 PetriNetUnfolderBase]: For 25739/25742 co-relation queries the response was YES. [2024-06-14 12:54:35,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16228 conditions, 2723 events. 1818/2723 cut-off events. For 25739/25742 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12808 event pairs, 510 based on Foata normal form. 6/2724 useless extension candidates. Maximal degree in co-relation 16178. Up to 2523 conditions per place. [2024-06-14 12:54:35,688 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 124 selfloop transitions, 32 changer transitions 0/160 dead transitions. [2024-06-14 12:54:35,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 160 transitions, 1853 flow [2024-06-14 12:54:35,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:35,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:35,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:54:35,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-14 12:54:35,690 INFO L175 Difference]: Start difference. First operand has 100 places, 131 transitions, 1401 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:54:35,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 160 transitions, 1853 flow [2024-06-14 12:54:35,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 160 transitions, 1685 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 12:54:35,736 INFO L231 Difference]: Finished difference. Result has 102 places, 135 transitions, 1368 flow [2024-06-14 12:54:35,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1368, PETRI_PLACES=102, PETRI_TRANSITIONS=135} [2024-06-14 12:54:35,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-14 12:54:35,737 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 135 transitions, 1368 flow [2024-06-14 12:54:35,737 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:54:35,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:35,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:35,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:54:35,738 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:35,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:35,738 INFO L85 PathProgramCache]: Analyzing trace with hash 688762702, now seen corresponding path program 3 times [2024-06-14 12:54:35,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:35,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772618541] [2024-06-14 12:54:35,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:35,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:35,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:36,721 INFO 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:54:36,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:36,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772618541] [2024-06-14 12:54:36,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772618541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:36,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:36,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:36,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440427055] [2024-06-14 12:54:36,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:36,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:36,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:36,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:36,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:36,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:36,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 135 transitions, 1368 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:54:36,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:36,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:36,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:37,478 INFO L124 PetriNetUnfolderBase]: 1856/2778 cut-off events. [2024-06-14 12:54:37,478 INFO L125 PetriNetUnfolderBase]: For 29420/29423 co-relation queries the response was YES. [2024-06-14 12:54:37,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16759 conditions, 2778 events. 1856/2778 cut-off events. For 29420/29423 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13058 event pairs, 510 based on Foata normal form. 4/2777 useless extension candidates. Maximal degree in co-relation 16708. Up to 2520 conditions per place. [2024-06-14 12:54:37,502 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 127 selfloop transitions, 46 changer transitions 0/177 dead transitions. [2024-06-14 12:54:37,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 177 transitions, 1996 flow [2024-06-14 12:54:37,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:54:37,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:54:37,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:54:37,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-14 12:54:37,504 INFO L175 Difference]: Start difference. First operand has 102 places, 135 transitions, 1368 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:54:37,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 177 transitions, 1996 flow [2024-06-14 12:54:37,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 177 transitions, 1898 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:37,545 INFO L231 Difference]: Finished difference. Result has 107 places, 146 transitions, 1535 flow [2024-06-14 12:54:37,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1535, PETRI_PLACES=107, PETRI_TRANSITIONS=146} [2024-06-14 12:54:37,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-14 12:54:37,546 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 146 transitions, 1535 flow [2024-06-14 12:54:37,547 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:54:37,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:37,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:37,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:54:37,547 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:54:37,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:37,548 INFO L85 PathProgramCache]: Analyzing trace with hash 681144142, now seen corresponding path program 4 times [2024-06-14 12:54:37,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:37,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225133467] [2024-06-14 12:54:37,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:37,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:37,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:38,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:38,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:38,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225133467] [2024-06-14 12:54:38,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225133467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:38,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:38,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:38,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446185997] [2024-06-14 12:54:38,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:38,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:38,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:38,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:38,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:38,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:38,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 146 transitions, 1535 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:54:38,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:38,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:38,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:39,387 INFO L124 PetriNetUnfolderBase]: 1870/2805 cut-off events. [2024-06-14 12:54:39,387 INFO L125 PetriNetUnfolderBase]: For 35474/35477 co-relation queries the response was YES. [2024-06-14 12:54:39,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17793 conditions, 2805 events. 1870/2805 cut-off events. For 35474/35477 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13278 event pairs, 491 based on Foata normal form. 7/2807 useless extension candidates. Maximal degree in co-relation 17739. Up to 2616 conditions per place. [2024-06-14 12:54:39,412 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 157 selfloop transitions, 39 changer transitions 0/200 dead transitions. [2024-06-14 12:54:39,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 200 transitions, 2366 flow [2024-06-14 12:54:39,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:54:39,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:54:39,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:54:39,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-14 12:54:39,416 INFO L175 Difference]: Start difference. First operand has 107 places, 146 transitions, 1535 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:54:39,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 200 transitions, 2366 flow [2024-06-14 12:54:39,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 200 transitions, 2261 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:39,475 INFO L231 Difference]: Finished difference. Result has 115 places, 171 transitions, 1908 flow [2024-06-14 12:54:39,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1908, PETRI_PLACES=115, PETRI_TRANSITIONS=171} [2024-06-14 12:54:39,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 12:54:39,477 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 171 transitions, 1908 flow [2024-06-14 12:54:39,477 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:54:39,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:39,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:39,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:54:39,478 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:39,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:39,478 INFO L85 PathProgramCache]: Analyzing trace with hash -449644317, now seen corresponding path program 1 times [2024-06-14 12:54:39,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:39,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847957442] [2024-06-14 12:54:39,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:39,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:40,268 INFO 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:54:40,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:40,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847957442] [2024-06-14 12:54:40,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847957442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:40,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:40,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:40,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144104402] [2024-06-14 12:54:40,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:40,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:40,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:40,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:40,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:40,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:40,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 171 transitions, 1908 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:54:40,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:40,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:40,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:40,898 INFO L124 PetriNetUnfolderBase]: 1868/2797 cut-off events. [2024-06-14 12:54:40,899 INFO L125 PetriNetUnfolderBase]: For 36922/36922 co-relation queries the response was YES. [2024-06-14 12:54:40,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18586 conditions, 2797 events. 1868/2797 cut-off events. For 36922/36922 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13149 event pairs, 483 based on Foata normal form. 6/2797 useless extension candidates. Maximal degree in co-relation 18526. Up to 2682 conditions per place. [2024-06-14 12:54:40,921 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 25 changer transitions 0/190 dead transitions. [2024-06-14 12:54:40,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 190 transitions, 2433 flow [2024-06-14 12:54:40,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:40,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:40,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 12:54:40,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-14 12:54:40,926 INFO L175 Difference]: Start difference. First operand has 115 places, 171 transitions, 1908 flow. Second operand 7 states and 119 transitions. [2024-06-14 12:54:40,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 190 transitions, 2433 flow [2024-06-14 12:54:41,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 190 transitions, 2297 flow, removed 63 selfloop flow, removed 2 redundant places. [2024-06-14 12:54:41,011 INFO L231 Difference]: Finished difference. Result has 122 places, 180 transitions, 1969 flow [2024-06-14 12:54:41,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1969, PETRI_PLACES=122, PETRI_TRANSITIONS=180} [2024-06-14 12:54:41,011 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-14 12:54:41,012 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 180 transitions, 1969 flow [2024-06-14 12:54:41,012 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:54:41,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:41,012 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:54:41,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:54:41,013 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:54:41,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:41,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1950910620, now seen corresponding path program 1 times [2024-06-14 12:54:41,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:41,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182355849] [2024-06-14 12:54:41,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:41,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:41,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:42,027 INFO 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:54:42,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:42,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182355849] [2024-06-14 12:54:42,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182355849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:42,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:42,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:42,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608621993] [2024-06-14 12:54:42,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:42,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:42,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:42,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:42,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:42,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-14 12:54:42,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 180 transitions, 1969 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:42,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:42,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-14 12:54:42,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:42,746 INFO L124 PetriNetUnfolderBase]: 1848/2779 cut-off events. [2024-06-14 12:54:42,746 INFO L125 PetriNetUnfolderBase]: For 40743/40829 co-relation queries the response was YES. [2024-06-14 12:54:42,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18840 conditions, 2779 events. 1848/2779 cut-off events. For 40743/40829 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13298 event pairs, 421 based on Foata normal form. 5/2731 useless extension candidates. Maximal degree in co-relation 18776. Up to 2504 conditions per place. [2024-06-14 12:54:42,766 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 132 selfloop transitions, 39 changer transitions 0/197 dead transitions. [2024-06-14 12:54:42,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 197 transitions, 2377 flow [2024-06-14 12:54:42,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:54:42,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:54:42,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-14 12:54:42,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-14 12:54:42,768 INFO L175 Difference]: Start difference. First operand has 122 places, 180 transitions, 1969 flow. Second operand 6 states and 116 transitions. [2024-06-14 12:54:42,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 197 transitions, 2377 flow [2024-06-14 12:54:42,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 197 transitions, 2305 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-14 12:54:42,838 INFO L231 Difference]: Finished difference. Result has 125 places, 182 transitions, 2020 flow [2024-06-14 12:54:42,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1897, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2020, PETRI_PLACES=125, PETRI_TRANSITIONS=182} [2024-06-14 12:54:42,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-14 12:54:42,839 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 182 transitions, 2020 flow [2024-06-14 12:54:42,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:42,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:42,839 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:54:42,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:54:42,839 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:54:42,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:42,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1953767580, now seen corresponding path program 2 times [2024-06-14 12:54:42,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:42,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925451510] [2024-06-14 12:54:42,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:42,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:42,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:43,811 INFO 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:54:43,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:43,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925451510] [2024-06-14 12:54:43,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925451510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:43,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:43,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:43,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990824316] [2024-06-14 12:54:43,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:43,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:43,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:43,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:43,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:43,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-14 12:54:43,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 182 transitions, 2020 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:43,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:43,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-14 12:54:43,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:44,449 INFO L124 PetriNetUnfolderBase]: 1833/2753 cut-off events. [2024-06-14 12:54:44,450 INFO L125 PetriNetUnfolderBase]: For 43650/43720 co-relation queries the response was YES. [2024-06-14 12:54:44,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19040 conditions, 2753 events. 1833/2753 cut-off events. For 43650/43720 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13037 event pairs, 318 based on Foata normal form. 12/2718 useless extension candidates. Maximal degree in co-relation 18975. Up to 2537 conditions per place. [2024-06-14 12:54:44,467 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 158 selfloop transitions, 16 changer transitions 0/200 dead transitions. [2024-06-14 12:54:44,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 200 transitions, 2440 flow [2024-06-14 12:54:44,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:54:44,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:54:44,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-14 12:54:44,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-14 12:54:44,469 INFO L175 Difference]: Start difference. First operand has 125 places, 182 transitions, 2020 flow. Second operand 6 states and 114 transitions. [2024-06-14 12:54:44,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 200 transitions, 2440 flow [2024-06-14 12:54:44,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 200 transitions, 2359 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 12:54:44,513 INFO L231 Difference]: Finished difference. Result has 127 places, 184 transitions, 2014 flow [2024-06-14 12:54:44,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2014, PETRI_PLACES=127, PETRI_TRANSITIONS=184} [2024-06-14 12:54:44,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-14 12:54:44,514 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 184 transitions, 2014 flow [2024-06-14 12:54:44,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:44,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:44,514 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:54:44,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:54:44,514 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:54:44,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:44,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1835434752, now seen corresponding path program 1 times [2024-06-14 12:54:44,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:44,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084485661] [2024-06-14 12:54:44,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:44,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:44,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:45,542 INFO 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:54:45,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:45,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084485661] [2024-06-14 12:54:45,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084485661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:45,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:45,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:54:45,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792939351] [2024-06-14 12:54:45,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:45,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:54:45,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:45,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:54:45,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:54:45,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:45,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 184 transitions, 2014 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:54:45,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:45,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:45,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:46,512 INFO L124 PetriNetUnfolderBase]: 2351/3585 cut-off events. [2024-06-14 12:54:46,512 INFO L125 PetriNetUnfolderBase]: For 68960/68963 co-relation queries the response was YES. [2024-06-14 12:54:46,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23822 conditions, 3585 events. 2351/3585 cut-off events. For 68960/68963 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18192 event pairs, 531 based on Foata normal form. 108/3688 useless extension candidates. Maximal degree in co-relation 23756. Up to 2554 conditions per place. [2024-06-14 12:54:46,535 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 169 selfloop transitions, 59 changer transitions 0/232 dead transitions. [2024-06-14 12:54:46,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 232 transitions, 2822 flow [2024-06-14 12:54:46,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:54:46,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:54:46,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 12:54:46,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-14 12:54:46,537 INFO L175 Difference]: Start difference. First operand has 127 places, 184 transitions, 2014 flow. Second operand 9 states and 181 transitions. [2024-06-14 12:54:46,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 232 transitions, 2822 flow [2024-06-14 12:54:46,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 232 transitions, 2777 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 12:54:46,592 INFO L231 Difference]: Finished difference. Result has 133 places, 192 transitions, 2244 flow [2024-06-14 12:54:46,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1969, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2244, PETRI_PLACES=133, PETRI_TRANSITIONS=192} [2024-06-14 12:54:46,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-14 12:54:46,593 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 192 transitions, 2244 flow [2024-06-14 12:54:46,593 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:54:46,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:46,593 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:54:46,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:54:46,594 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:46,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:46,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1835435000, now seen corresponding path program 1 times [2024-06-14 12:54:46,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:46,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165486575] [2024-06-14 12:54:46,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:46,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:47,715 INFO 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:54:47,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:47,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165486575] [2024-06-14 12:54:47,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165486575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:47,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:47,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:54:47,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865134442] [2024-06-14 12:54:47,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:47,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:54:47,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:47,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:54:47,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:54:47,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:47,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 192 transitions, 2244 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:54:47,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:47,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:47,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:48,690 INFO L124 PetriNetUnfolderBase]: 2453/3743 cut-off events. [2024-06-14 12:54:48,690 INFO L125 PetriNetUnfolderBase]: For 65987/65987 co-relation queries the response was YES. [2024-06-14 12:54:48,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26280 conditions, 3743 events. 2453/3743 cut-off events. For 65987/65987 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19206 event pairs, 592 based on Foata normal form. 5/3742 useless extension candidates. Maximal degree in co-relation 26212. Up to 3206 conditions per place. [2024-06-14 12:54:48,718 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 148 selfloop transitions, 95 changer transitions 0/247 dead transitions. [2024-06-14 12:54:48,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 247 transitions, 3340 flow [2024-06-14 12:54:48,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:54:48,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:54:48,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-14 12:54:48,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-14 12:54:48,719 INFO L175 Difference]: Start difference. First operand has 133 places, 192 transitions, 2244 flow. Second operand 9 states and 180 transitions. [2024-06-14 12:54:48,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 247 transitions, 3340 flow [2024-06-14 12:54:48,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 247 transitions, 3213 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 12:54:48,792 INFO L231 Difference]: Finished difference. Result has 139 places, 210 transitions, 2753 flow [2024-06-14 12:54:48,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2753, PETRI_PLACES=139, PETRI_TRANSITIONS=210} [2024-06-14 12:54:48,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-14 12:54:48,792 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 210 transitions, 2753 flow [2024-06-14 12:54:48,793 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:54:48,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:48,793 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:54:48,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:54:48,793 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:54:48,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:48,794 INFO L85 PathProgramCache]: Analyzing trace with hash -359546522, now seen corresponding path program 2 times [2024-06-14 12:54:48,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:48,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149666948] [2024-06-14 12:54:48,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:48,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:48,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:50,078 INFO 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:54:50,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:50,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149666948] [2024-06-14 12:54:50,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149666948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:50,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:50,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:54:50,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519610702] [2024-06-14 12:54:50,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:50,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:54:50,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:50,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:54:50,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:54:50,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:50,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 210 transitions, 2753 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:54:50,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:50,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:50,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:51,181 INFO L124 PetriNetUnfolderBase]: 2513/3841 cut-off events. [2024-06-14 12:54:51,181 INFO L125 PetriNetUnfolderBase]: For 72171/72174 co-relation queries the response was YES. [2024-06-14 12:54:51,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28146 conditions, 3841 events. 2513/3841 cut-off events. For 72171/72174 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19901 event pairs, 615 based on Foata normal form. 7/3843 useless extension candidates. Maximal degree in co-relation 28074. Up to 3524 conditions per place. [2024-06-14 12:54:51,212 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 196 selfloop transitions, 65 changer transitions 0/265 dead transitions. [2024-06-14 12:54:51,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 265 transitions, 3667 flow [2024-06-14 12:54:51,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:54:51,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:54:51,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-14 12:54:51,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-14 12:54:51,222 INFO L175 Difference]: Start difference. First operand has 139 places, 210 transitions, 2753 flow. Second operand 11 states and 210 transitions. [2024-06-14 12:54:51,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 265 transitions, 3667 flow [2024-06-14 12:54:51,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 265 transitions, 3518 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-14 12:54:51,341 INFO L231 Difference]: Finished difference. Result has 148 places, 224 transitions, 2965 flow [2024-06-14 12:54:51,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2965, PETRI_PLACES=148, PETRI_TRANSITIONS=224} [2024-06-14 12:54:51,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-14 12:54:51,342 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 224 transitions, 2965 flow [2024-06-14 12:54:51,343 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:54:51,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:51,343 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:54:51,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:54:51,343 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:54:51,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:51,344 INFO L85 PathProgramCache]: Analyzing trace with hash -359367032, now seen corresponding path program 3 times [2024-06-14 12:54:51,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:51,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718253558] [2024-06-14 12:54:51,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:51,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:51,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:52,611 INFO 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:54:52,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:52,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718253558] [2024-06-14 12:54:52,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718253558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:52,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:52,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:54:52,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720900454] [2024-06-14 12:54:52,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:52,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:54:52,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:52,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:54:52,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:54:52,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:52,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 224 transitions, 2965 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:54:52,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:52,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:52,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:53,714 INFO L124 PetriNetUnfolderBase]: 2567/3928 cut-off events. [2024-06-14 12:54:53,714 INFO L125 PetriNetUnfolderBase]: For 79898/79901 co-relation queries the response was YES. [2024-06-14 12:54:53,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29670 conditions, 3928 events. 2567/3928 cut-off events. For 79898/79901 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 20471 event pairs, 619 based on Foata normal form. 7/3930 useless extension candidates. Maximal degree in co-relation 29595. Up to 3526 conditions per place. [2024-06-14 12:54:53,751 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 183 selfloop transitions, 85 changer transitions 0/272 dead transitions. [2024-06-14 12:54:53,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 272 transitions, 3941 flow [2024-06-14 12:54:53,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:54:53,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:54:53,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-14 12:54:53,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678492239467849 [2024-06-14 12:54:53,752 INFO L175 Difference]: Start difference. First operand has 148 places, 224 transitions, 2965 flow. Second operand 11 states and 211 transitions. [2024-06-14 12:54:53,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 272 transitions, 3941 flow [2024-06-14 12:54:53,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 272 transitions, 3720 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-14 12:54:53,895 INFO L231 Difference]: Finished difference. Result has 151 places, 233 transitions, 3143 flow [2024-06-14 12:54:53,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2744, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3143, PETRI_PLACES=151, PETRI_TRANSITIONS=233} [2024-06-14 12:54:53,895 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-14 12:54:53,895 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 233 transitions, 3143 flow [2024-06-14 12:54:53,896 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:54:53,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:53,896 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:54:53,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:54:53,896 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:54:53,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:53,896 INFO L85 PathProgramCache]: Analyzing trace with hash -122894754, now seen corresponding path program 2 times [2024-06-14 12:54:53,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:53,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065931156] [2024-06-14 12:54:53,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:53,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:53,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:55,081 INFO 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:54:55,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:55,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065931156] [2024-06-14 12:54:55,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065931156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:55,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:55,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:54:55,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154638642] [2024-06-14 12:54:55,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:55,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:54:55,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:55,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:54:55,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:54:55,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:55,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 233 transitions, 3143 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:54:55,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:55,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:55,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:56,036 INFO L124 PetriNetUnfolderBase]: 2695/4145 cut-off events. [2024-06-14 12:54:56,037 INFO L125 PetriNetUnfolderBase]: For 96045/96048 co-relation queries the response was YES. [2024-06-14 12:54:56,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32178 conditions, 4145 events. 2695/4145 cut-off events. For 96045/96048 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 22015 event pairs, 648 based on Foata normal form. 6/4146 useless extension candidates. Maximal degree in co-relation 32104. Up to 3417 conditions per place. [2024-06-14 12:54:56,086 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 210 selfloop transitions, 65 changer transitions 0/279 dead transitions. [2024-06-14 12:54:56,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 279 transitions, 4168 flow [2024-06-14 12:54:56,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:54:56,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:54:56,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-14 12:54:56,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-14 12:54:56,088 INFO L175 Difference]: Start difference. First operand has 151 places, 233 transitions, 3143 flow. Second operand 10 states and 182 transitions. [2024-06-14 12:54:56,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 279 transitions, 4168 flow [2024-06-14 12:54:56,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 279 transitions, 3912 flow, removed 70 selfloop flow, removed 9 redundant places. [2024-06-14 12:54:56,227 INFO L231 Difference]: Finished difference. Result has 153 places, 238 transitions, 3179 flow [2024-06-14 12:54:56,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2889, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3179, PETRI_PLACES=153, PETRI_TRANSITIONS=238} [2024-06-14 12:54:56,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-14 12:54:56,227 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 238 transitions, 3179 flow [2024-06-14 12:54:56,227 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:54:56,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:56,228 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:54:56,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:54:56,228 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:54:56,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:56,228 INFO L85 PathProgramCache]: Analyzing trace with hash -359373542, now seen corresponding path program 4 times [2024-06-14 12:54:56,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:56,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018680311] [2024-06-14 12:54:56,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:56,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:56,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:57,598 INFO 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:54:57,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:57,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018680311] [2024-06-14 12:54:57,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018680311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:57,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:57,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:54:57,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736047151] [2024-06-14 12:54:57,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:57,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:54:57,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:57,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:54:57,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:54:57,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:57,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 238 transitions, 3179 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:54:57,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:57,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:57,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:58,642 INFO L124 PetriNetUnfolderBase]: 2685/4128 cut-off events. [2024-06-14 12:54:58,642 INFO L125 PetriNetUnfolderBase]: For 100386/100389 co-relation queries the response was YES. [2024-06-14 12:54:58,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32430 conditions, 4128 events. 2685/4128 cut-off events. For 100386/100389 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 21966 event pairs, 659 based on Foata normal form. 7/4130 useless extension candidates. Maximal degree in co-relation 32355. Up to 3795 conditions per place. [2024-06-14 12:54:58,676 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 200 selfloop transitions, 66 changer transitions 0/270 dead transitions. [2024-06-14 12:54:58,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 270 transitions, 3849 flow [2024-06-14 12:54:58,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:54:58,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:54:58,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-14 12:54:58,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-14 12:54:58,678 INFO L175 Difference]: Start difference. First operand has 153 places, 238 transitions, 3179 flow. Second operand 10 states and 189 transitions. [2024-06-14 12:54:58,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 270 transitions, 3849 flow [2024-06-14 12:54:58,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 270 transitions, 3621 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-14 12:54:58,814 INFO L231 Difference]: Finished difference. Result has 156 places, 238 transitions, 3096 flow [2024-06-14 12:54:58,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2951, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3096, PETRI_PLACES=156, PETRI_TRANSITIONS=238} [2024-06-14 12:54:58,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-14 12:54:58,815 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 238 transitions, 3096 flow [2024-06-14 12:54:58,815 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:54:58,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:58,815 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:54:58,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:54:58,815 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:54:58,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:58,816 INFO L85 PathProgramCache]: Analyzing trace with hash -359366784, now seen corresponding path program 3 times [2024-06-14 12:54:58,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:58,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183284665] [2024-06-14 12:54:58,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:58,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:58,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:59,799 INFO 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:54:59,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:59,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183284665] [2024-06-14 12:54:59,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183284665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:59,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:59,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:54:59,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259614411] [2024-06-14 12:54:59,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:59,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:54:59,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:59,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:54:59,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:54:59,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:54:59,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 238 transitions, 3096 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:54:59,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:59,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:54:59,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:00,844 INFO L124 PetriNetUnfolderBase]: 3069/4761 cut-off events. [2024-06-14 12:55:00,844 INFO L125 PetriNetUnfolderBase]: For 136397/136400 co-relation queries the response was YES. [2024-06-14 12:55:00,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36554 conditions, 4761 events. 3069/4761 cut-off events. For 136397/136400 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 26495 event pairs, 759 based on Foata normal form. 94/4850 useless extension candidates. Maximal degree in co-relation 36479. Up to 3738 conditions per place. [2024-06-14 12:55:00,884 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 194 selfloop transitions, 83 changer transitions 0/281 dead transitions. [2024-06-14 12:55:00,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 281 transitions, 3974 flow [2024-06-14 12:55:00,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:00,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:00,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-14 12:55:00,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-14 12:55:00,885 INFO L175 Difference]: Start difference. First operand has 156 places, 238 transitions, 3096 flow. Second operand 10 states and 195 transitions. [2024-06-14 12:55:00,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 281 transitions, 3974 flow [2024-06-14 12:55:01,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 281 transitions, 3800 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 12:55:01,117 INFO L231 Difference]: Finished difference. Result has 157 places, 242 transitions, 3222 flow [2024-06-14 12:55:01,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3222, PETRI_PLACES=157, PETRI_TRANSITIONS=242} [2024-06-14 12:55:01,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-14 12:55:01,119 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 242 transitions, 3222 flow [2024-06-14 12:55:01,119 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:55:01,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:01,119 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:55:01,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:55:01,120 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:55:01,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:01,120 INFO L85 PathProgramCache]: Analyzing trace with hash -123191672, now seen corresponding path program 5 times [2024-06-14 12:55:01,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:01,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119474406] [2024-06-14 12:55:01,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:01,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:01,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:02,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:02,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:02,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119474406] [2024-06-14 12:55:02,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119474406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:02,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:02,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:02,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671640312] [2024-06-14 12:55:02,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:02,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:02,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:02,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:02,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:02,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:02,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 242 transitions, 3222 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:55:02,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:02,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:02,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:03,449 INFO L124 PetriNetUnfolderBase]: 3064/4760 cut-off events. [2024-06-14 12:55:03,449 INFO L125 PetriNetUnfolderBase]: For 120428/120431 co-relation queries the response was YES. [2024-06-14 12:55:03,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37060 conditions, 4760 events. 3064/4760 cut-off events. For 120428/120431 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 26541 event pairs, 831 based on Foata normal form. 4/4759 useless extension candidates. Maximal degree in co-relation 36984. Up to 4416 conditions per place. [2024-06-14 12:55:03,498 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 218 selfloop transitions, 68 changer transitions 0/290 dead transitions. [2024-06-14 12:55:03,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 290 transitions, 4072 flow [2024-06-14 12:55:03,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:55:03,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:55:03,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-14 12:55:03,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43237250554323725 [2024-06-14 12:55:03,499 INFO L175 Difference]: Start difference. First operand has 157 places, 242 transitions, 3222 flow. Second operand 11 states and 195 transitions. [2024-06-14 12:55:03,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 290 transitions, 4072 flow [2024-06-14 12:55:03,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 290 transitions, 3882 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 12:55:03,671 INFO L231 Difference]: Finished difference. Result has 162 places, 252 transitions, 3368 flow [2024-06-14 12:55:03,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3368, PETRI_PLACES=162, PETRI_TRANSITIONS=252} [2024-06-14 12:55:03,671 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-14 12:55:03,672 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 252 transitions, 3368 flow [2024-06-14 12:55:03,672 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:55:03,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:03,672 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:55:03,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:55:03,672 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:55:03,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:03,673 INFO L85 PathProgramCache]: Analyzing trace with hash -123191424, now seen corresponding path program 4 times [2024-06-14 12:55:03,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:03,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728442992] [2024-06-14 12:55:03,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:03,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:03,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:04,740 INFO 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:55:04,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:04,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728442992] [2024-06-14 12:55:04,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728442992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:04,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:04,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:04,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897889753] [2024-06-14 12:55:04,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:04,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:04,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:04,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:04,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:04,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:04,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 252 transitions, 3368 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:55:04,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:04,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:04,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:05,852 INFO L124 PetriNetUnfolderBase]: 3020/4692 cut-off events. [2024-06-14 12:55:05,852 INFO L125 PetriNetUnfolderBase]: For 123524/123527 co-relation queries the response was YES. [2024-06-14 12:55:05,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36255 conditions, 4692 events. 3020/4692 cut-off events. For 123524/123527 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 26095 event pairs, 811 based on Foata normal form. 26/4713 useless extension candidates. Maximal degree in co-relation 36176. Up to 4237 conditions per place. [2024-06-14 12:55:05,888 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 225 selfloop transitions, 62 changer transitions 0/291 dead transitions. [2024-06-14 12:55:05,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 291 transitions, 4134 flow [2024-06-14 12:55:05,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:05,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:05,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-14 12:55:05,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-14 12:55:05,889 INFO L175 Difference]: Start difference. First operand has 162 places, 252 transitions, 3368 flow. Second operand 10 states and 184 transitions. [2024-06-14 12:55:05,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 291 transitions, 4134 flow [2024-06-14 12:55:06,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 291 transitions, 3916 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-14 12:55:06,036 INFO L231 Difference]: Finished difference. Result has 165 places, 252 transitions, 3284 flow [2024-06-14 12:55:06,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3150, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3284, PETRI_PLACES=165, PETRI_TRANSITIONS=252} [2024-06-14 12:55:06,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 12:55:06,037 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 252 transitions, 3284 flow [2024-06-14 12:55:06,037 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:55:06,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:06,037 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:55:06,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:55:06,037 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:55:06,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:06,038 INFO L85 PathProgramCache]: Analyzing trace with hash -2100181856, now seen corresponding path program 1 times [2024-06-14 12:55:06,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:06,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946555479] [2024-06-14 12:55:06,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:06,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:06,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:07,081 INFO 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:55:07,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:07,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946555479] [2024-06-14 12:55:07,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946555479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:07,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:07,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:07,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245784752] [2024-06-14 12:55:07,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:07,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:07,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:07,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:07,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:07,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:07,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 252 transitions, 3284 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:55:07,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:07,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:07,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:08,199 INFO L124 PetriNetUnfolderBase]: 3094/4807 cut-off events. [2024-06-14 12:55:08,200 INFO L125 PetriNetUnfolderBase]: For 127430/127430 co-relation queries the response was YES. [2024-06-14 12:55:08,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36978 conditions, 4807 events. 3094/4807 cut-off events. For 127430/127430 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 26846 event pairs, 709 based on Foata normal form. 16/4817 useless extension candidates. Maximal degree in co-relation 36898. Up to 4233 conditions per place. [2024-06-14 12:55:08,240 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 225 selfloop transitions, 63 changer transitions 0/292 dead transitions. [2024-06-14 12:55:08,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 292 transitions, 4271 flow [2024-06-14 12:55:08,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:55:08,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:55:08,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 12:55:08,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-14 12:55:08,241 INFO L175 Difference]: Start difference. First operand has 165 places, 252 transitions, 3284 flow. Second operand 8 states and 160 transitions. [2024-06-14 12:55:08,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 292 transitions, 4271 flow [2024-06-14 12:55:08,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 292 transitions, 4143 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:55:08,412 INFO L231 Difference]: Finished difference. Result has 165 places, 258 transitions, 3436 flow [2024-06-14 12:55:08,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3436, PETRI_PLACES=165, PETRI_TRANSITIONS=258} [2024-06-14 12:55:08,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 12:55:08,413 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 258 transitions, 3436 flow [2024-06-14 12:55:08,413 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:55:08,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:08,414 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:55:08,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:55:08,414 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:08,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:08,415 INFO L85 PathProgramCache]: Analyzing trace with hash -348685844, now seen corresponding path program 2 times [2024-06-14 12:55:08,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:08,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350402018] [2024-06-14 12:55:08,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:08,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:08,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:09,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:09,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:09,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350402018] [2024-06-14 12:55:09,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350402018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:09,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:09,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:09,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700969790] [2024-06-14 12:55:09,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:09,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:09,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:09,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:09,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:09,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:09,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 258 transitions, 3436 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:55:09,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:09,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:09,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:10,594 INFO L124 PetriNetUnfolderBase]: 3385/5247 cut-off events. [2024-06-14 12:55:10,595 INFO L125 PetriNetUnfolderBase]: For 154174/154174 co-relation queries the response was YES. [2024-06-14 12:55:10,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41494 conditions, 5247 events. 3385/5247 cut-off events. For 154174/154174 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 29760 event pairs, 753 based on Foata normal form. 20/5261 useless extension candidates. Maximal degree in co-relation 41413. Up to 4287 conditions per place. [2024-06-14 12:55:10,649 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 244 selfloop transitions, 60 changer transitions 0/308 dead transitions. [2024-06-14 12:55:10,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 308 transitions, 4692 flow [2024-06-14 12:55:10,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:55:10,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:55:10,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 12:55:10,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 12:55:10,650 INFO L175 Difference]: Start difference. First operand has 165 places, 258 transitions, 3436 flow. Second operand 8 states and 164 transitions. [2024-06-14 12:55:10,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 308 transitions, 4692 flow [2024-06-14 12:55:10,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 308 transitions, 4521 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 12:55:10,888 INFO L231 Difference]: Finished difference. Result has 168 places, 267 transitions, 3639 flow [2024-06-14 12:55:10,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3265, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3639, PETRI_PLACES=168, PETRI_TRANSITIONS=267} [2024-06-14 12:55:10,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-14 12:55:10,889 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 267 transitions, 3639 flow [2024-06-14 12:55:10,889 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:55:10,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:10,889 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:55:10,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:55:10,890 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:55:10,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:10,890 INFO L85 PathProgramCache]: Analyzing trace with hash -437251604, now seen corresponding path program 3 times [2024-06-14 12:55:10,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:10,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407248069] [2024-06-14 12:55:10,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:10,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:10,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:11,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:11,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:11,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407248069] [2024-06-14 12:55:11,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407248069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:11,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:11,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:11,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482733919] [2024-06-14 12:55:11,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:11,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:11,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:11,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:11,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:11,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:11,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 267 transitions, 3639 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:55:11,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:11,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:11,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:13,109 INFO L124 PetriNetUnfolderBase]: 3569/5531 cut-off events. [2024-06-14 12:55:13,109 INFO L125 PetriNetUnfolderBase]: For 169034/169034 co-relation queries the response was YES. [2024-06-14 12:55:13,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44458 conditions, 5531 events. 3569/5531 cut-off events. For 169034/169034 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 31433 event pairs, 768 based on Foata normal form. 14/5539 useless extension candidates. Maximal degree in co-relation 44375. Up to 5112 conditions per place. [2024-06-14 12:55:13,155 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 277 selfloop transitions, 29 changer transitions 0/310 dead transitions. [2024-06-14 12:55:13,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 310 transitions, 4741 flow [2024-06-14 12:55:13,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:55:13,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:55:13,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 12:55:13,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-14 12:55:13,156 INFO L175 Difference]: Start difference. First operand has 168 places, 267 transitions, 3639 flow. Second operand 8 states and 154 transitions. [2024-06-14 12:55:13,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 310 transitions, 4741 flow [2024-06-14 12:55:13,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 310 transitions, 4577 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-14 12:55:13,439 INFO L231 Difference]: Finished difference. Result has 173 places, 278 transitions, 3821 flow [2024-06-14 12:55:13,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3481, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3821, PETRI_PLACES=173, PETRI_TRANSITIONS=278} [2024-06-14 12:55:13,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-14 12:55:13,440 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 278 transitions, 3821 flow [2024-06-14 12:55:13,440 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:55:13,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:13,440 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:55:13,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:55:13,440 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:55:13,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:13,441 INFO L85 PathProgramCache]: Analyzing trace with hash -348532022, now seen corresponding path program 1 times [2024-06-14 12:55:13,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:13,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692050585] [2024-06-14 12:55:13,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:13,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:13,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:14,580 INFO 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:55:14,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:14,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692050585] [2024-06-14 12:55:14,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692050585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:14,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:14,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:55:14,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183252306] [2024-06-14 12:55:14,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:14,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:55:14,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:14,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:55:14,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:55:14,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:14,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 278 transitions, 3821 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:14,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:14,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:14,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:16,046 INFO L124 PetriNetUnfolderBase]: 3950/6176 cut-off events. [2024-06-14 12:55:16,046 INFO L125 PetriNetUnfolderBase]: For 216371/216371 co-relation queries the response was YES. [2024-06-14 12:55:16,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49600 conditions, 6176 events. 3950/6176 cut-off events. For 216371/216371 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 36431 event pairs, 950 based on Foata normal form. 77/6247 useless extension candidates. Maximal degree in co-relation 49514. Up to 5102 conditions per place. [2024-06-14 12:55:16,105 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 252 selfloop transitions, 98 changer transitions 0/354 dead transitions. [2024-06-14 12:55:16,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 354 transitions, 5540 flow [2024-06-14 12:55:16,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:16,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:16,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-14 12:55:16,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853658536585366 [2024-06-14 12:55:16,107 INFO L175 Difference]: Start difference. First operand has 173 places, 278 transitions, 3821 flow. Second operand 10 states and 199 transitions. [2024-06-14 12:55:16,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 354 transitions, 5540 flow [2024-06-14 12:55:16,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 354 transitions, 5393 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-14 12:55:16,508 INFO L231 Difference]: Finished difference. Result has 184 places, 316 transitions, 4772 flow [2024-06-14 12:55:16,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3674, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4772, PETRI_PLACES=184, PETRI_TRANSITIONS=316} [2024-06-14 12:55:16,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-14 12:55:16,509 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 316 transitions, 4772 flow [2024-06-14 12:55:16,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:16,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:16,509 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:55:16,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:55:16,509 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:55:16,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:16,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1063908858, now seen corresponding path program 2 times [2024-06-14 12:55:16,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:16,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720559530] [2024-06-14 12:55:16,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:16,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:16,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:17,578 INFO 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:55:17,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:17,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720559530] [2024-06-14 12:55:17,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720559530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:17,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:17,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:55:17,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824784692] [2024-06-14 12:55:17,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:17,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:55:17,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:17,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:55:17,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:55:17,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:17,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 316 transitions, 4772 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:17,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:17,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:17,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:19,194 INFO L124 PetriNetUnfolderBase]: 4175/6569 cut-off events. [2024-06-14 12:55:19,195 INFO L125 PetriNetUnfolderBase]: For 238611/238611 co-relation queries the response was YES. [2024-06-14 12:55:19,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53940 conditions, 6569 events. 4175/6569 cut-off events. For 238611/238611 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 39471 event pairs, 1090 based on Foata normal form. 58/6621 useless extension candidates. Maximal degree in co-relation 53848. Up to 5596 conditions per place. [2024-06-14 12:55:19,264 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 233 selfloop transitions, 125 changer transitions 0/362 dead transitions. [2024-06-14 12:55:19,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 362 transitions, 5979 flow [2024-06-14 12:55:19,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:19,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:19,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-14 12:55:19,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-14 12:55:19,265 INFO L175 Difference]: Start difference. First operand has 184 places, 316 transitions, 4772 flow. Second operand 10 states and 202 transitions. [2024-06-14 12:55:19,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 362 transitions, 5979 flow [2024-06-14 12:55:19,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 362 transitions, 5766 flow, removed 96 selfloop flow, removed 3 redundant places. [2024-06-14 12:55:19,809 INFO L231 Difference]: Finished difference. Result has 191 places, 318 transitions, 4908 flow [2024-06-14 12:55:19,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4559, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4908, PETRI_PLACES=191, PETRI_TRANSITIONS=318} [2024-06-14 12:55:19,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-14 12:55:19,810 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 318 transitions, 4908 flow [2024-06-14 12:55:19,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:19,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:19,810 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:55:19,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:55:19,811 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:55:19,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:19,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1063901418, now seen corresponding path program 3 times [2024-06-14 12:55:19,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:19,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626228885] [2024-06-14 12:55:19,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:19,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:19,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:21,048 INFO 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:55:21,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:21,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626228885] [2024-06-14 12:55:21,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626228885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:21,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:21,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:55:21,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650844088] [2024-06-14 12:55:21,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:21,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:55:21,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:21,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:55:21,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:55:21,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:21,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 318 transitions, 4908 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:21,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:21,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:21,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:22,987 INFO L124 PetriNetUnfolderBase]: 4658/7425 cut-off events. [2024-06-14 12:55:22,987 INFO L125 PetriNetUnfolderBase]: For 262008/262008 co-relation queries the response was YES. [2024-06-14 12:55:23,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59685 conditions, 7425 events. 4658/7425 cut-off events. For 262008/262008 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 46196 event pairs, 1103 based on Foata normal form. 48/7467 useless extension candidates. Maximal degree in co-relation 59591. Up to 4832 conditions per place. [2024-06-14 12:55:23,052 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 232 selfloop transitions, 137 changer transitions 0/373 dead transitions. [2024-06-14 12:55:23,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 373 transitions, 6326 flow [2024-06-14 12:55:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:23,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:23,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-14 12:55:23,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-14 12:55:23,054 INFO L175 Difference]: Start difference. First operand has 191 places, 318 transitions, 4908 flow. Second operand 10 states and 208 transitions. [2024-06-14 12:55:23,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 373 transitions, 6326 flow [2024-06-14 12:55:23,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 373 transitions, 6013 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-14 12:55:23,575 INFO L231 Difference]: Finished difference. Result has 194 places, 322 transitions, 5049 flow [2024-06-14 12:55:23,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5049, PETRI_PLACES=194, PETRI_TRANSITIONS=322} [2024-06-14 12:55:23,575 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-14 12:55:23,575 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 322 transitions, 5049 flow [2024-06-14 12:55:23,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:23,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:23,576 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:55:23,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:55:23,576 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:55:23,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:23,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1738807178, now seen corresponding path program 4 times [2024-06-14 12:55:23,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:23,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801805594] [2024-06-14 12:55:23,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:23,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:23,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:24,521 INFO 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:55:24,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:24,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801805594] [2024-06-14 12:55:24,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801805594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:24,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:24,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:24,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851057515] [2024-06-14 12:55:24,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:24,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:24,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:24,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:24,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:24,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:24,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 322 transitions, 5049 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:55:24,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:24,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:24,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:26,305 INFO L124 PetriNetUnfolderBase]: 4833/7698 cut-off events. [2024-06-14 12:55:26,305 INFO L125 PetriNetUnfolderBase]: For 268793/268796 co-relation queries the response was YES. [2024-06-14 12:55:26,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62541 conditions, 7698 events. 4833/7698 cut-off events. For 268793/268796 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48912 event pairs, 1424 based on Foata normal form. 18/7711 useless extension candidates. Maximal degree in co-relation 62445. Up to 6957 conditions per place. [2024-06-14 12:55:26,387 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 314 selfloop transitions, 64 changer transitions 0/382 dead transitions. [2024-06-14 12:55:26,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 382 transitions, 6499 flow [2024-06-14 12:55:26,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:55:26,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:55:26,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-14 12:55:26,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4789356984478936 [2024-06-14 12:55:26,389 INFO L175 Difference]: Start difference. First operand has 194 places, 322 transitions, 5049 flow. Second operand 11 states and 216 transitions. [2024-06-14 12:55:26,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 382 transitions, 6499 flow [2024-06-14 12:55:26,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 382 transitions, 6252 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 12:55:26,950 INFO L231 Difference]: Finished difference. Result has 200 places, 330 transitions, 5192 flow [2024-06-14 12:55:26,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4802, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5192, PETRI_PLACES=200, PETRI_TRANSITIONS=330} [2024-06-14 12:55:26,950 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-14 12:55:26,950 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 330 transitions, 5192 flow [2024-06-14 12:55:26,950 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:55:26,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:26,951 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:55:26,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:55:26,951 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:26,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:26,951 INFO L85 PathProgramCache]: Analyzing trace with hash 219526248, now seen corresponding path program 4 times [2024-06-14 12:55:26,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:26,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476952386] [2024-06-14 12:55:26,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:26,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:26,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:27,972 INFO 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:55:27,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:27,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476952386] [2024-06-14 12:55:27,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476952386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:27,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:27,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:55:27,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004776537] [2024-06-14 12:55:27,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:27,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:55:27,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:27,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:55:27,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:55:28,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:28,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 330 transitions, 5192 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:28,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:28,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:28,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:29,615 INFO L124 PetriNetUnfolderBase]: 4902/7848 cut-off events. [2024-06-14 12:55:29,615 INFO L125 PetriNetUnfolderBase]: For 281633/281633 co-relation queries the response was YES. [2024-06-14 12:55:29,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63615 conditions, 7848 events. 4902/7848 cut-off events. For 281633/281633 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 50268 event pairs, 1511 based on Foata normal form. 16/7858 useless extension candidates. Maximal degree in co-relation 63517. Up to 7381 conditions per place. [2024-06-14 12:55:29,695 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 316 selfloop transitions, 56 changer transitions 0/376 dead transitions. [2024-06-14 12:55:29,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 376 transitions, 6248 flow [2024-06-14 12:55:29,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:29,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:29,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-14 12:55:29,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-14 12:55:29,697 INFO L175 Difference]: Start difference. First operand has 200 places, 330 transitions, 5192 flow. Second operand 10 states and 181 transitions. [2024-06-14 12:55:29,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 376 transitions, 6248 flow [2024-06-14 12:55:30,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 376 transitions, 6052 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-14 12:55:30,448 INFO L231 Difference]: Finished difference. Result has 206 places, 338 transitions, 5319 flow [2024-06-14 12:55:30,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5319, PETRI_PLACES=206, PETRI_TRANSITIONS=338} [2024-06-14 12:55:30,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-14 12:55:30,448 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 338 transitions, 5319 flow [2024-06-14 12:55:30,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:30,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:30,448 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:55:30,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:55:30,449 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:30,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:30,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1744532630, now seen corresponding path program 5 times [2024-06-14 12:55:30,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:30,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449611411] [2024-06-14 12:55:30,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:30,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:30,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:31,690 INFO 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:55:31,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:31,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449611411] [2024-06-14 12:55:31,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449611411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:31,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:31,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:55:31,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822096157] [2024-06-14 12:55:31,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:31,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:55:31,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:31,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:55:31,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:55:31,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:31,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 338 transitions, 5319 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:31,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:31,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:31,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:33,804 INFO L124 PetriNetUnfolderBase]: 5590/9024 cut-off events. [2024-06-14 12:55:33,804 INFO L125 PetriNetUnfolderBase]: For 366049/366049 co-relation queries the response was YES. [2024-06-14 12:55:33,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73148 conditions, 9024 events. 5590/9024 cut-off events. For 366049/366049 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 59749 event pairs, 1651 based on Foata normal form. 48/9066 useless extension candidates. Maximal degree in co-relation 73045. Up to 7187 conditions per place. [2024-06-14 12:55:33,916 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 290 selfloop transitions, 102 changer transitions 0/396 dead transitions. [2024-06-14 12:55:33,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 396 transitions, 6828 flow [2024-06-14 12:55:33,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:55:33,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:55:33,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-14 12:55:33,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48558758314855877 [2024-06-14 12:55:33,918 INFO L175 Difference]: Start difference. First operand has 206 places, 338 transitions, 5319 flow. Second operand 11 states and 219 transitions. [2024-06-14 12:55:33,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 396 transitions, 6828 flow [2024-06-14 12:55:34,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 396 transitions, 6715 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 12:55:34,650 INFO L231 Difference]: Finished difference. Result has 213 places, 345 transitions, 5695 flow [2024-06-14 12:55:34,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5695, PETRI_PLACES=213, PETRI_TRANSITIONS=345} [2024-06-14 12:55:34,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-14 12:55:34,651 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 345 transitions, 5695 flow [2024-06-14 12:55:34,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:34,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:34,652 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:55:34,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:55:34,652 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:34,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:34,652 INFO L85 PathProgramCache]: Analyzing trace with hash 219533688, now seen corresponding path program 6 times [2024-06-14 12:55:34,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:34,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174342153] [2024-06-14 12:55:34,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:34,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:34,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:35,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:35,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:35,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174342153] [2024-06-14 12:55:35,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174342153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:35,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:35,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:55:35,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319642343] [2024-06-14 12:55:35,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:35,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:55:35,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:35,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:55:35,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:55:35,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:35,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 345 transitions, 5695 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:35,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:35,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:35,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:37,845 INFO L124 PetriNetUnfolderBase]: 5689/9223 cut-off events. [2024-06-14 12:55:37,846 INFO L125 PetriNetUnfolderBase]: For 363142/363142 co-relation queries the response was YES. [2024-06-14 12:55:37,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74948 conditions, 9223 events. 5689/9223 cut-off events. For 363142/363142 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 61922 event pairs, 1901 based on Foata normal form. 12/9229 useless extension candidates. Maximal degree in co-relation 74843. Up to 8523 conditions per place. [2024-06-14 12:55:37,952 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 327 selfloop transitions, 58 changer transitions 0/389 dead transitions. [2024-06-14 12:55:37,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 389 transitions, 6751 flow [2024-06-14 12:55:37,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:37,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:37,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-14 12:55:37,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-14 12:55:37,953 INFO L175 Difference]: Start difference. First operand has 213 places, 345 transitions, 5695 flow. Second operand 10 states and 183 transitions. [2024-06-14 12:55:37,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 389 transitions, 6751 flow [2024-06-14 12:55:38,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 389 transitions, 6482 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-14 12:55:38,925 INFO L231 Difference]: Finished difference. Result has 217 places, 348 transitions, 5643 flow [2024-06-14 12:55:38,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5430, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5643, PETRI_PLACES=217, PETRI_TRANSITIONS=348} [2024-06-14 12:55:38,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-14 12:55:38,926 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 348 transitions, 5643 flow [2024-06-14 12:55:38,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:38,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:38,926 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:55:38,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:55:38,927 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:38,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:38,927 INFO L85 PathProgramCache]: Analyzing trace with hash 485230968, now seen corresponding path program 7 times [2024-06-14 12:55:38,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:38,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216679487] [2024-06-14 12:55:38,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:38,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:38,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:39,867 INFO 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:55:39,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:39,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216679487] [2024-06-14 12:55:39,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216679487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:39,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:39,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:55:39,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665981995] [2024-06-14 12:55:39,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:39,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:55:39,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:39,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:55:39,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:55:40,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:40,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 348 transitions, 5643 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:40,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:40,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:40,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:42,011 INFO L124 PetriNetUnfolderBase]: 5791/9392 cut-off events. [2024-06-14 12:55:42,011 INFO L125 PetriNetUnfolderBase]: For 359130/359130 co-relation queries the response was YES. [2024-06-14 12:55:42,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75668 conditions, 9392 events. 5791/9392 cut-off events. For 359130/359130 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 62678 event pairs, 1833 based on Foata normal form. 12/9398 useless extension candidates. Maximal degree in co-relation 75560. Up to 7652 conditions per place. [2024-06-14 12:55:42,104 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 293 selfloop transitions, 100 changer transitions 0/397 dead transitions. [2024-06-14 12:55:42,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 397 transitions, 6932 flow [2024-06-14 12:55:42,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:42,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:42,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-14 12:55:42,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-14 12:55:42,106 INFO L175 Difference]: Start difference. First operand has 217 places, 348 transitions, 5643 flow. Second operand 10 states and 186 transitions. [2024-06-14 12:55:42,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 397 transitions, 6932 flow [2024-06-14 12:55:42,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 397 transitions, 6777 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 12:55:42,800 INFO L231 Difference]: Finished difference. Result has 222 places, 353 transitions, 5940 flow [2024-06-14 12:55:42,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5488, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5940, PETRI_PLACES=222, PETRI_TRANSITIONS=353} [2024-06-14 12:55:42,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-14 12:55:42,801 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 353 transitions, 5940 flow [2024-06-14 12:55:42,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:42,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:42,801 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:55:42,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:55:42,801 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:55:42,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:42,802 INFO L85 PathProgramCache]: Analyzing trace with hash 476026758, now seen corresponding path program 8 times [2024-06-14 12:55:42,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:42,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300868101] [2024-06-14 12:55:42,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:42,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:42,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:43,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:43,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:43,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300868101] [2024-06-14 12:55:43,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300868101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:43,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:43,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:55:43,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973491019] [2024-06-14 12:55:43,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:43,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:55:43,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:43,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:55:43,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:55:43,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:43,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 353 transitions, 5940 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:43,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:43,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:43,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:45,938 INFO L124 PetriNetUnfolderBase]: 5824/9461 cut-off events. [2024-06-14 12:55:45,938 INFO L125 PetriNetUnfolderBase]: For 373256/373256 co-relation queries the response was YES. [2024-06-14 12:55:46,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76831 conditions, 9461 events. 5824/9461 cut-off events. For 373256/373256 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 64113 event pairs, 1937 based on Foata normal form. 16/9471 useless extension candidates. Maximal degree in co-relation 76720. Up to 8836 conditions per place. [2024-06-14 12:55:46,041 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 303 selfloop transitions, 85 changer transitions 0/392 dead transitions. [2024-06-14 12:55:46,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 392 transitions, 6941 flow [2024-06-14 12:55:46,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:46,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:46,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-14 12:55:46,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-14 12:55:46,042 INFO L175 Difference]: Start difference. First operand has 222 places, 353 transitions, 5940 flow. Second operand 10 states and 181 transitions. [2024-06-14 12:55:46,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 392 transitions, 6941 flow [2024-06-14 12:55:46,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 392 transitions, 6805 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-14 12:55:46,993 INFO L231 Difference]: Finished difference. Result has 227 places, 354 transitions, 6038 flow [2024-06-14 12:55:46,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5818, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6038, PETRI_PLACES=227, PETRI_TRANSITIONS=354} [2024-06-14 12:55:46,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-14 12:55:46,995 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 354 transitions, 6038 flow [2024-06-14 12:55:46,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:46,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:46,995 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:55:46,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:55:46,995 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:55:46,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:46,996 INFO L85 PathProgramCache]: Analyzing trace with hash 476034198, now seen corresponding path program 9 times [2024-06-14 12:55:46,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:46,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585619579] [2024-06-14 12:55:46,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:46,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:47,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:48,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:48,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:48,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585619579] [2024-06-14 12:55:48,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585619579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:48,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:48,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:55:48,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716726264] [2024-06-14 12:55:48,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:48,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:55:48,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:48,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:55:48,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:55:48,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:48,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 354 transitions, 6038 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:48,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:48,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:48,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:50,288 INFO L124 PetriNetUnfolderBase]: 5804/9436 cut-off events. [2024-06-14 12:55:50,289 INFO L125 PetriNetUnfolderBase]: For 366348/366351 co-relation queries the response was YES. [2024-06-14 12:55:50,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76293 conditions, 9436 events. 5804/9436 cut-off events. For 366348/366351 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 63848 event pairs, 1893 based on Foata normal form. 14/9445 useless extension candidates. Maximal degree in co-relation 76180. Up to 8401 conditions per place. [2024-06-14 12:55:50,402 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 314 selfloop transitions, 82 changer transitions 0/400 dead transitions. [2024-06-14 12:55:50,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 400 transitions, 7066 flow [2024-06-14 12:55:50,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:55:50,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:55:50,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-14 12:55:50,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-14 12:55:50,404 INFO L175 Difference]: Start difference. First operand has 227 places, 354 transitions, 6038 flow. Second operand 11 states and 201 transitions. [2024-06-14 12:55:50,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 400 transitions, 7066 flow [2024-06-14 12:55:51,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 400 transitions, 6843 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 12:55:51,335 INFO L231 Difference]: Finished difference. Result has 229 places, 354 transitions, 5987 flow [2024-06-14 12:55:51,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5815, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5987, PETRI_PLACES=229, PETRI_TRANSITIONS=354} [2024-06-14 12:55:51,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-14 12:55:51,335 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 354 transitions, 5987 flow [2024-06-14 12:55:51,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:51,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:51,336 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:55:51,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:55:51,336 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:55:51,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:51,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1744525190, now seen corresponding path program 10 times [2024-06-14 12:55:51,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:51,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055856330] [2024-06-14 12:55:51,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:51,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:51,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:52,376 INFO 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:55:52,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:52,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055856330] [2024-06-14 12:55:52,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055856330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:52,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:52,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:55:52,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025136359] [2024-06-14 12:55:52,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:52,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:55:52,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:52,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:55:52,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:55:52,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:52,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 354 transitions, 5987 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:52,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:52,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:52,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:54,627 INFO L124 PetriNetUnfolderBase]: 5724/9305 cut-off events. [2024-06-14 12:55:54,627 INFO L125 PetriNetUnfolderBase]: For 371876/371876 co-relation queries the response was YES. [2024-06-14 12:55:54,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73553 conditions, 9305 events. 5724/9305 cut-off events. For 371876/371876 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 62693 event pairs, 1799 based on Foata normal form. 58/9357 useless extension candidates. Maximal degree in co-relation 73440. Up to 8362 conditions per place. [2024-06-14 12:55:54,728 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 295 selfloop transitions, 98 changer transitions 0/397 dead transitions. [2024-06-14 12:55:54,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 397 transitions, 7045 flow [2024-06-14 12:55:54,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:55:54,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:55:54,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-14 12:55:54,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722838137472284 [2024-06-14 12:55:54,730 INFO L175 Difference]: Start difference. First operand has 229 places, 354 transitions, 5987 flow. Second operand 11 states and 213 transitions. [2024-06-14 12:55:54,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 397 transitions, 7045 flow [2024-06-14 12:55:55,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 397 transitions, 6805 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-14 12:55:55,661 INFO L231 Difference]: Finished difference. Result has 231 places, 354 transitions, 5954 flow [2024-06-14 12:55:55,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5747, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5954, PETRI_PLACES=231, PETRI_TRANSITIONS=354} [2024-06-14 12:55:55,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-14 12:55:55,662 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 354 transitions, 5954 flow [2024-06-14 12:55:55,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:55,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:55,663 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:55:55,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:55:55,663 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:55,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:55,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1683531138, now seen corresponding path program 1 times [2024-06-14 12:55:55,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:55,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533670507] [2024-06-14 12:55:55,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:55,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:55,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:56,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:56,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:56,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533670507] [2024-06-14 12:55:56,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533670507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:56,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:56,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:56,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117590103] [2024-06-14 12:55:56,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:56,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:56,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:56,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:56,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:56,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:55:56,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 354 transitions, 5954 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:55:56,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:56,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:55:56,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:58,228 INFO L124 PetriNetUnfolderBase]: 5712/9294 cut-off events. [2024-06-14 12:55:58,228 INFO L125 PetriNetUnfolderBase]: For 333958/333958 co-relation queries the response was YES. [2024-06-14 12:55:58,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73053 conditions, 9294 events. 5712/9294 cut-off events. For 333958/333958 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 62874 event pairs, 1900 based on Foata normal form. 4/9292 useless extension candidates. Maximal degree in co-relation 72939. Up to 8990 conditions per place. [2024-06-14 12:55:58,336 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 334 selfloop transitions, 31 changer transitions 0/369 dead transitions. [2024-06-14 12:55:58,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 369 transitions, 6813 flow [2024-06-14 12:55:58,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:55:58,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:55:58,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 12:55:58,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-14 12:55:58,337 INFO L175 Difference]: Start difference. First operand has 231 places, 354 transitions, 5954 flow. Second operand 8 states and 134 transitions. [2024-06-14 12:55:58,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 369 transitions, 6813 flow [2024-06-14 12:55:59,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 369 transitions, 6620 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:55:59,321 INFO L231 Difference]: Finished difference. Result has 230 places, 357 transitions, 5900 flow [2024-06-14 12:55:59,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5900, PETRI_PLACES=230, PETRI_TRANSITIONS=357} [2024-06-14 12:55:59,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-14 12:55:59,322 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 357 transitions, 5900 flow [2024-06-14 12:55:59,323 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:55:59,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:59,323 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:55:59,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:55:59,323 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:59,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:59,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1624783188, now seen corresponding path program 1 times [2024-06-14 12:55:59,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:59,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116149142] [2024-06-14 12:55:59,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:59,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:59,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:59,951 INFO 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:55:59,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:59,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116149142] [2024-06-14 12:55:59,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116149142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:59,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:59,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:55:59,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113775476] [2024-06-14 12:55:59,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:59,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:55:59,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:59,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:55:59,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:56:00,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:00,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 357 transitions, 5900 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:56:00,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:00,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:00,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:01,646 INFO L124 PetriNetUnfolderBase]: 5733/9317 cut-off events. [2024-06-14 12:56:01,647 INFO L125 PetriNetUnfolderBase]: For 354316/354316 co-relation queries the response was YES. [2024-06-14 12:56:01,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74363 conditions, 9317 events. 5733/9317 cut-off events. For 354316/354316 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 62907 event pairs, 1829 based on Foata normal form. 1/9315 useless extension candidates. Maximal degree in co-relation 74248. Up to 8996 conditions per place. [2024-06-14 12:56:01,757 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 360 selfloop transitions, 37 changer transitions 0/401 dead transitions. [2024-06-14 12:56:01,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 401 transitions, 7481 flow [2024-06-14 12:56:01,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:56:01,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:56:01,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 12:56:01,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-14 12:56:01,758 INFO L175 Difference]: Start difference. First operand has 230 places, 357 transitions, 5900 flow. Second operand 7 states and 130 transitions. [2024-06-14 12:56:01,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 401 transitions, 7481 flow [2024-06-14 12:56:02,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 401 transitions, 7372 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 12:56:02,709 INFO L231 Difference]: Finished difference. Result has 234 places, 379 transitions, 6473 flow [2024-06-14 12:56:02,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5799, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6473, PETRI_PLACES=234, PETRI_TRANSITIONS=379} [2024-06-14 12:56:02,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-14 12:56:02,710 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 379 transitions, 6473 flow [2024-06-14 12:56:02,710 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:56:02,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:02,711 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:56:02,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:56:02,711 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:56:02,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:02,711 INFO L85 PathProgramCache]: Analyzing trace with hash -511585588, now seen corresponding path program 2 times [2024-06-14 12:56:02,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:02,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106138931] [2024-06-14 12:56:02,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:02,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:02,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:03,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:03,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:03,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106138931] [2024-06-14 12:56:03,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106138931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:03,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:03,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:56:03,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921432884] [2024-06-14 12:56:03,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:03,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:56:03,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:03,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:56:03,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:56:03,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:03,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 379 transitions, 6473 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:56:03,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:03,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:03,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:05,324 INFO L124 PetriNetUnfolderBase]: 5977/9671 cut-off events. [2024-06-14 12:56:05,324 INFO L125 PetriNetUnfolderBase]: For 396266/396269 co-relation queries the response was YES. [2024-06-14 12:56:05,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79071 conditions, 9671 events. 5977/9671 cut-off events. For 396266/396269 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 65299 event pairs, 1827 based on Foata normal form. 11/9677 useless extension candidates. Maximal degree in co-relation 78952. Up to 9130 conditions per place. [2024-06-14 12:56:05,448 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 355 selfloop transitions, 77 changer transitions 0/436 dead transitions. [2024-06-14 12:56:05,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 436 transitions, 8132 flow [2024-06-14 12:56:05,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:56:05,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:56:05,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:56:05,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-14 12:56:05,449 INFO L175 Difference]: Start difference. First operand has 234 places, 379 transitions, 6473 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:56:05,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 436 transitions, 8132 flow [2024-06-14 12:56:06,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 436 transitions, 7952 flow, removed 89 selfloop flow, removed 1 redundant places. [2024-06-14 12:56:06,503 INFO L231 Difference]: Finished difference. Result has 242 places, 415 transitions, 7130 flow [2024-06-14 12:56:06,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6297, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7130, PETRI_PLACES=242, PETRI_TRANSITIONS=415} [2024-06-14 12:56:06,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-14 12:56:06,504 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 415 transitions, 7130 flow [2024-06-14 12:56:06,504 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:56:06,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:06,505 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:56:06,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:56:06,505 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:06,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:06,506 INFO L85 PathProgramCache]: Analyzing trace with hash -511585402, now seen corresponding path program 1 times [2024-06-14 12:56:06,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:06,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887858863] [2024-06-14 12:56:06,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:06,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:06,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:07,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:07,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:07,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887858863] [2024-06-14 12:56:07,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887858863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:07,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:07,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:56:07,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777202948] [2024-06-14 12:56:07,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:07,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:56:07,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:07,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:56:07,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:56:07,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:07,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 415 transitions, 7130 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:56:07,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:07,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:07,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:09,178 INFO L124 PetriNetUnfolderBase]: 5893/9553 cut-off events. [2024-06-14 12:56:09,178 INFO L125 PetriNetUnfolderBase]: For 411505/411508 co-relation queries the response was YES. [2024-06-14 12:56:09,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78965 conditions, 9553 events. 5893/9553 cut-off events. For 411505/411508 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 64438 event pairs, 1833 based on Foata normal form. 22/9570 useless extension candidates. Maximal degree in co-relation 78842. Up to 9072 conditions per place. [2024-06-14 12:56:09,296 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 354 selfloop transitions, 74 changer transitions 3/435 dead transitions. [2024-06-14 12:56:09,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 435 transitions, 8126 flow [2024-06-14 12:56:09,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:56:09,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:56:09,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 12:56:09,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-14 12:56:09,303 INFO L175 Difference]: Start difference. First operand has 242 places, 415 transitions, 7130 flow. Second operand 8 states and 144 transitions. [2024-06-14 12:56:09,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 435 transitions, 8126 flow [2024-06-14 12:56:10,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 435 transitions, 7843 flow, removed 136 selfloop flow, removed 2 redundant places. [2024-06-14 12:56:10,444 INFO L231 Difference]: Finished difference. Result has 248 places, 412 transitions, 6980 flow [2024-06-14 12:56:10,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6980, PETRI_PLACES=248, PETRI_TRANSITIONS=412} [2024-06-14 12:56:10,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-14 12:56:10,445 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 412 transitions, 6980 flow [2024-06-14 12:56:10,445 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:56:10,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:10,446 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:56:10,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:56:10,446 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:10,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:10,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1683537090, now seen corresponding path program 2 times [2024-06-14 12:56:10,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:10,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062637737] [2024-06-14 12:56:10,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:10,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:10,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:11,043 INFO 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:56:11,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:11,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062637737] [2024-06-14 12:56:11,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062637737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:11,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:11,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:56:11,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388747260] [2024-06-14 12:56:11,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:11,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:56:11,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:11,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:56:11,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:56:11,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:11,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 412 transitions, 6980 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:56:11,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:11,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:11,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:12,978 INFO L124 PetriNetUnfolderBase]: 5907/9584 cut-off events. [2024-06-14 12:56:12,978 INFO L125 PetriNetUnfolderBase]: For 407325/407328 co-relation queries the response was YES. [2024-06-14 12:56:13,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79045 conditions, 9584 events. 5907/9584 cut-off events. For 407325/407328 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 64742 event pairs, 1853 based on Foata normal form. 8/9587 useless extension candidates. Maximal degree in co-relation 78920. Up to 9299 conditions per place. [2024-06-14 12:56:13,099 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 402 selfloop transitions, 23 changer transitions 1/430 dead transitions. [2024-06-14 12:56:13,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 430 transitions, 8046 flow [2024-06-14 12:56:13,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:56:13,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:56:13,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 12:56:13,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-14 12:56:13,100 INFO L175 Difference]: Start difference. First operand has 248 places, 412 transitions, 6980 flow. Second operand 6 states and 106 transitions. [2024-06-14 12:56:13,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 430 transitions, 8046 flow [2024-06-14 12:56:14,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 430 transitions, 7898 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 12:56:14,101 INFO L231 Difference]: Finished difference. Result has 247 places, 419 transitions, 7051 flow [2024-06-14 12:56:14,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6832, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7051, PETRI_PLACES=247, PETRI_TRANSITIONS=419} [2024-06-14 12:56:14,102 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-14 12:56:14,102 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 419 transitions, 7051 flow [2024-06-14 12:56:14,102 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:56:14,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:14,102 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:56:14,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:56:14,102 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:14,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:14,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1683299940, now seen corresponding path program 3 times [2024-06-14 12:56:14,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:14,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918478678] [2024-06-14 12:56:14,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:14,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:14,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:14,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:14,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:14,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918478678] [2024-06-14 12:56:14,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918478678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:14,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:14,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:56:14,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139450823] [2024-06-14 12:56:14,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:14,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:56:14,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:14,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:56:14,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:56:14,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:14,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 419 transitions, 7051 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:56:14,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:14,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:14,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:16,679 INFO L124 PetriNetUnfolderBase]: 5701/9228 cut-off events. [2024-06-14 12:56:16,679 INFO L125 PetriNetUnfolderBase]: For 404336/404339 co-relation queries the response was YES. [2024-06-14 12:56:16,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75859 conditions, 9228 events. 5701/9228 cut-off events. For 404336/404339 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 61661 event pairs, 1747 based on Foata normal form. 14/9237 useless extension candidates. Maximal degree in co-relation 75733. Up to 8844 conditions per place. [2024-06-14 12:56:16,806 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 381 selfloop transitions, 48 changer transitions 3/436 dead transitions. [2024-06-14 12:56:16,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 436 transitions, 8032 flow [2024-06-14 12:56:16,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:56:16,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:56:16,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-14 12:56:16,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-14 12:56:16,807 INFO L175 Difference]: Start difference. First operand has 247 places, 419 transitions, 7051 flow. Second operand 9 states and 149 transitions. [2024-06-14 12:56:16,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 436 transitions, 8032 flow [2024-06-14 12:56:18,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 436 transitions, 7971 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 12:56:18,041 INFO L231 Difference]: Finished difference. Result has 252 places, 416 transitions, 7048 flow [2024-06-14 12:56:18,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7048, PETRI_PLACES=252, PETRI_TRANSITIONS=416} [2024-06-14 12:56:18,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-14 12:56:18,042 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 416 transitions, 7048 flow [2024-06-14 12:56:18,042 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:56:18,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:18,043 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:56:18,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:56:18,043 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:18,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:18,043 INFO L85 PathProgramCache]: Analyzing trace with hash 519909558, now seen corresponding path program 1 times [2024-06-14 12:56:18,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:18,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474059818] [2024-06-14 12:56:18,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:18,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:18,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:18,816 INFO 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:56:18,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:18,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474059818] [2024-06-14 12:56:18,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474059818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:18,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:18,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:56:18,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982591902] [2024-06-14 12:56:18,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:18,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:56:18,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:18,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:56:18,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:56:18,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:18,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 416 transitions, 7048 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:18,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:18,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:18,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:20,748 INFO L124 PetriNetUnfolderBase]: 5696/9218 cut-off events. [2024-06-14 12:56:20,748 INFO L125 PetriNetUnfolderBase]: For 415728/415728 co-relation queries the response was YES. [2024-06-14 12:56:20,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75909 conditions, 9218 events. 5696/9218 cut-off events. For 415728/415728 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 61252 event pairs, 1771 based on Foata normal form. 14/9226 useless extension candidates. Maximal degree in co-relation 75782. Up to 8862 conditions per place. [2024-06-14 12:56:20,869 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 401 selfloop transitions, 28 changer transitions 0/433 dead transitions. [2024-06-14 12:56:20,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 433 transitions, 8077 flow [2024-06-14 12:56:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:56:20,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:56:20,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 12:56:20,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-14 12:56:20,870 INFO L175 Difference]: Start difference. First operand has 252 places, 416 transitions, 7048 flow. Second operand 6 states and 111 transitions. [2024-06-14 12:56:20,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 433 transitions, 8077 flow [2024-06-14 12:56:22,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 433 transitions, 7892 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-14 12:56:22,223 INFO L231 Difference]: Finished difference. Result has 251 places, 419 transitions, 6987 flow [2024-06-14 12:56:22,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6865, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6987, PETRI_PLACES=251, PETRI_TRANSITIONS=419} [2024-06-14 12:56:22,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-14 12:56:22,224 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 419 transitions, 6987 flow [2024-06-14 12:56:22,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:22,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:22,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:22,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:56:22,224 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:56:22,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:22,224 INFO L85 PathProgramCache]: Analyzing trace with hash 2080225957, now seen corresponding path program 1 times [2024-06-14 12:56:22,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:22,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629584607] [2024-06-14 12:56:22,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:22,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:22,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:23,472 INFO 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:56:23,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:23,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629584607] [2024-06-14 12:56:23,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629584607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:23,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:23,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:56:23,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114722858] [2024-06-14 12:56:23,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:23,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:56:23,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:23,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:56:23,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:56:23,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:23,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 419 transitions, 6987 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:23,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:23,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:23,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:25,656 INFO L124 PetriNetUnfolderBase]: 5874/9530 cut-off events. [2024-06-14 12:56:25,656 INFO L125 PetriNetUnfolderBase]: For 447825/447825 co-relation queries the response was YES. [2024-06-14 12:56:25,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77068 conditions, 9530 events. 5874/9530 cut-off events. For 447825/447825 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 64296 event pairs, 1640 based on Foata normal form. 48/9572 useless extension candidates. Maximal degree in co-relation 76941. Up to 8259 conditions per place. [2024-06-14 12:56:25,775 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 361 selfloop transitions, 97 changer transitions 1/463 dead transitions. [2024-06-14 12:56:25,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 463 transitions, 8398 flow [2024-06-14 12:56:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:56:25,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:56:25,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-14 12:56:25,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4986449864498645 [2024-06-14 12:56:25,776 INFO L175 Difference]: Start difference. First operand has 251 places, 419 transitions, 6987 flow. Second operand 9 states and 184 transitions. [2024-06-14 12:56:25,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 463 transitions, 8398 flow [2024-06-14 12:56:27,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 463 transitions, 8330 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 12:56:27,181 INFO L231 Difference]: Finished difference. Result has 256 places, 421 transitions, 7228 flow [2024-06-14 12:56:27,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6919, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7228, PETRI_PLACES=256, PETRI_TRANSITIONS=421} [2024-06-14 12:56:27,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-14 12:56:27,182 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 421 transitions, 7228 flow [2024-06-14 12:56:27,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:27,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:27,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:27,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:56:27,182 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:27,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:27,183 INFO L85 PathProgramCache]: Analyzing trace with hash 2075641987, now seen corresponding path program 2 times [2024-06-14 12:56:27,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:27,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159560750] [2024-06-14 12:56:27,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:27,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:27,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:28,575 INFO 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:56:28,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:28,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159560750] [2024-06-14 12:56:28,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159560750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:28,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:28,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:56:28,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112152188] [2024-06-14 12:56:28,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:28,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:56:28,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:28,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:56:28,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:56:28,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:28,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 421 transitions, 7228 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:28,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:28,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:28,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:31,193 INFO L124 PetriNetUnfolderBase]: 6306/10245 cut-off events. [2024-06-14 12:56:31,193 INFO L125 PetriNetUnfolderBase]: For 532480/532480 co-relation queries the response was YES. [2024-06-14 12:56:31,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84607 conditions, 10245 events. 6306/10245 cut-off events. For 532480/532480 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 69973 event pairs, 1757 based on Foata normal form. 72/10311 useless extension candidates. Maximal degree in co-relation 84479. Up to 8439 conditions per place. [2024-06-14 12:56:31,313 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 367 selfloop transitions, 106 changer transitions 0/477 dead transitions. [2024-06-14 12:56:31,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 477 transitions, 9025 flow [2024-06-14 12:56:31,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:56:31,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:56:31,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 12:56:31,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-14 12:56:31,315 INFO L175 Difference]: Start difference. First operand has 256 places, 421 transitions, 7228 flow. Second operand 9 states and 190 transitions. [2024-06-14 12:56:31,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 477 transitions, 9025 flow [2024-06-14 12:56:32,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 477 transitions, 8713 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-14 12:56:32,930 INFO L231 Difference]: Finished difference. Result has 259 places, 430 transitions, 7487 flow [2024-06-14 12:56:32,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6916, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7487, PETRI_PLACES=259, PETRI_TRANSITIONS=430} [2024-06-14 12:56:32,931 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-14 12:56:32,931 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 430 transitions, 7487 flow [2024-06-14 12:56:32,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:32,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:32,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:32,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:56:32,931 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:32,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:32,932 INFO L85 PathProgramCache]: Analyzing trace with hash -669896573, now seen corresponding path program 3 times [2024-06-14 12:56:32,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:32,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728972995] [2024-06-14 12:56:32,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:32,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:32,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:33,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:33,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:33,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728972995] [2024-06-14 12:56:33,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728972995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:33,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:33,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:56:33,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916497934] [2024-06-14 12:56:33,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:33,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:56:33,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:33,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:56:33,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:56:34,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:34,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 430 transitions, 7487 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:34,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:34,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:34,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:36,665 INFO L124 PetriNetUnfolderBase]: 6735/10939 cut-off events. [2024-06-14 12:56:36,665 INFO L125 PetriNetUnfolderBase]: For 614006/614006 co-relation queries the response was YES. [2024-06-14 12:56:36,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92576 conditions, 10939 events. 6735/10939 cut-off events. For 614006/614006 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 75197 event pairs, 1932 based on Foata normal form. 60/10993 useless extension candidates. Maximal degree in co-relation 92446. Up to 9651 conditions per place. [2024-06-14 12:56:36,809 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 438 selfloop transitions, 50 changer transitions 0/492 dead transitions. [2024-06-14 12:56:36,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 492 transitions, 9531 flow [2024-06-14 12:56:36,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:56:36,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:56:36,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 12:56:36,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-14 12:56:36,810 INFO L175 Difference]: Start difference. First operand has 259 places, 430 transitions, 7487 flow. Second operand 9 states and 191 transitions. [2024-06-14 12:56:36,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 492 transitions, 9531 flow [2024-06-14 12:56:38,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 492 transitions, 9228 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-14 12:56:38,772 INFO L231 Difference]: Finished difference. Result has 266 places, 443 transitions, 7750 flow [2024-06-14 12:56:38,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7186, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7750, PETRI_PLACES=266, PETRI_TRANSITIONS=443} [2024-06-14 12:56:38,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-14 12:56:38,772 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 443 transitions, 7750 flow [2024-06-14 12:56:38,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:38,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:38,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:38,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:56:38,773 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:56:38,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:38,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1931551067, now seen corresponding path program 4 times [2024-06-14 12:56:38,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:38,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220473003] [2024-06-14 12:56:38,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:38,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:38,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:39,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:39,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:39,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220473003] [2024-06-14 12:56:39,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220473003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:39,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:39,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:56:39,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102151214] [2024-06-14 12:56:39,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:39,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:56:39,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:39,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:56:39,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:56:40,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:40,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 443 transitions, 7750 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:40,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:40,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:40,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:43,053 INFO L124 PetriNetUnfolderBase]: 6852/11150 cut-off events. [2024-06-14 12:56:43,053 INFO L125 PetriNetUnfolderBase]: For 602778/602781 co-relation queries the response was YES. [2024-06-14 12:56:43,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93271 conditions, 11150 events. 6852/11150 cut-off events. For 602778/602781 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 77610 event pairs, 2171 based on Foata normal form. 50/11195 useless extension candidates. Maximal degree in co-relation 93137. Up to 9900 conditions per place. [2024-06-14 12:56:43,188 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 415 selfloop transitions, 87 changer transitions 0/506 dead transitions. [2024-06-14 12:56:43,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 506 transitions, 9422 flow [2024-06-14 12:56:43,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:56:43,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:56:43,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 237 transitions. [2024-06-14 12:56:43,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-14 12:56:43,190 INFO L175 Difference]: Start difference. First operand has 266 places, 443 transitions, 7750 flow. Second operand 12 states and 237 transitions. [2024-06-14 12:56:43,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 506 transitions, 9422 flow [2024-06-14 12:56:45,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 506 transitions, 9192 flow, removed 101 selfloop flow, removed 3 redundant places. [2024-06-14 12:56:45,016 INFO L231 Difference]: Finished difference. Result has 274 places, 443 transitions, 7677 flow [2024-06-14 12:56:45,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7677, PETRI_PLACES=274, PETRI_TRANSITIONS=443} [2024-06-14 12:56:45,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 12:56:45,016 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 443 transitions, 7677 flow [2024-06-14 12:56:45,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:45,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:45,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:45,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:56:45,017 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:45,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:45,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1171417941, now seen corresponding path program 1 times [2024-06-14 12:56:45,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:45,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378489093] [2024-06-14 12:56:45,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:45,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:45,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:45,882 INFO 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:56:45,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:45,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378489093] [2024-06-14 12:56:45,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378489093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:45,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:45,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:45,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540539384] [2024-06-14 12:56:45,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:45,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:45,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:45,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:45,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:46,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:46,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 443 transitions, 7677 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:46,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:46,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:46,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:48,453 INFO L124 PetriNetUnfolderBase]: 6873/11177 cut-off events. [2024-06-14 12:56:48,453 INFO L125 PetriNetUnfolderBase]: For 552653/552653 co-relation queries the response was YES. [2024-06-14 12:56:48,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93019 conditions, 11177 events. 6873/11177 cut-off events. For 552653/552653 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 77590 event pairs, 2372 based on Foata normal form. 1/11175 useless extension candidates. Maximal degree in co-relation 92883. Up to 10805 conditions per place. [2024-06-14 12:56:48,626 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 420 selfloop transitions, 57 changer transitions 1/482 dead transitions. [2024-06-14 12:56:48,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 482 transitions, 9266 flow [2024-06-14 12:56:48,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:56:48,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:56:48,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:56:48,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-14 12:56:48,628 INFO L175 Difference]: Start difference. First operand has 274 places, 443 transitions, 7677 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:56:48,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 482 transitions, 9266 flow [2024-06-14 12:56:50,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 482 transitions, 8943 flow, removed 44 selfloop flow, removed 11 redundant places. [2024-06-14 12:56:50,541 INFO L231 Difference]: Finished difference. Result has 273 places, 452 transitions, 7773 flow [2024-06-14 12:56:50,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7360, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7773, PETRI_PLACES=273, PETRI_TRANSITIONS=452} [2024-06-14 12:56:50,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-14 12:56:50,542 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 452 transitions, 7773 flow [2024-06-14 12:56:50,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:50,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:50,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:50,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:56:50,544 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:50,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:50,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1171327576, now seen corresponding path program 1 times [2024-06-14 12:56:50,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:50,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176432633] [2024-06-14 12:56:50,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:50,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:50,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:51,280 INFO 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:56:51,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:51,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176432633] [2024-06-14 12:56:51,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176432633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:51,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:51,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:51,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499449094] [2024-06-14 12:56:51,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:51,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:51,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:51,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:51,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:51,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:51,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 452 transitions, 7773 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:51,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:51,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:51,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:53,743 INFO L124 PetriNetUnfolderBase]: 6857/11158 cut-off events. [2024-06-14 12:56:53,743 INFO L125 PetriNetUnfolderBase]: For 568861/568861 co-relation queries the response was YES. [2024-06-14 12:56:53,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93241 conditions, 11158 events. 6857/11158 cut-off events. For 568861/568861 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 77528 event pairs, 2377 based on Foata normal form. 2/11157 useless extension candidates. Maximal degree in co-relation 93104. Up to 10826 conditions per place. [2024-06-14 12:56:53,919 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 428 selfloop transitions, 43 changer transitions 0/475 dead transitions. [2024-06-14 12:56:53,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 475 transitions, 8846 flow [2024-06-14 12:56:53,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:56:53,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:56:53,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 12:56:53,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-14 12:56:53,921 INFO L175 Difference]: Start difference. First operand has 273 places, 452 transitions, 7773 flow. Second operand 8 states and 141 transitions. [2024-06-14 12:56:53,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 475 transitions, 8846 flow [2024-06-14 12:56:56,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 475 transitions, 8633 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-14 12:56:56,374 INFO L231 Difference]: Finished difference. Result has 277 places, 452 transitions, 7652 flow [2024-06-14 12:56:56,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7560, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7652, PETRI_PLACES=277, PETRI_TRANSITIONS=452} [2024-06-14 12:56:56,374 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-14 12:56:56,374 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 452 transitions, 7652 flow [2024-06-14 12:56:56,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:56,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:56,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:56,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:56:56,375 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:56,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:56,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1320716949, now seen corresponding path program 2 times [2024-06-14 12:56:56,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:56,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489799272] [2024-06-14 12:56:56,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:56,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:56,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:57,252 INFO 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:56:57,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:57,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489799272] [2024-06-14 12:56:57,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489799272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:57,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:57,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:57,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505374155] [2024-06-14 12:56:57,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:57,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:57,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:57,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:57,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:57,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:56:57,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 452 transitions, 7652 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:57,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:57,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:56:57,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:00,481 INFO L124 PetriNetUnfolderBase]: 6878/11186 cut-off events. [2024-06-14 12:57:00,481 INFO L125 PetriNetUnfolderBase]: For 571528/571531 co-relation queries the response was YES. [2024-06-14 12:57:00,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93252 conditions, 11186 events. 6878/11186 cut-off events. For 571528/571531 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 77657 event pairs, 2375 based on Foata normal form. 8/11189 useless extension candidates. Maximal degree in co-relation 93112. Up to 10779 conditions per place. [2024-06-14 12:57:00,618 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 419 selfloop transitions, 65 changer transitions 1/489 dead transitions. [2024-06-14 12:57:00,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 489 transitions, 9047 flow [2024-06-14 12:57:00,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:57:00,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:57:00,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 12:57:00,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-14 12:57:00,619 INFO L175 Difference]: Start difference. First operand has 277 places, 452 transitions, 7652 flow. Second operand 9 states and 155 transitions. [2024-06-14 12:57:00,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 489 transitions, 9047 flow [2024-06-14 12:57:02,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 489 transitions, 8853 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-14 12:57:02,361 INFO L231 Difference]: Finished difference. Result has 283 places, 471 transitions, 8047 flow [2024-06-14 12:57:02,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7458, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8047, PETRI_PLACES=283, PETRI_TRANSITIONS=471} [2024-06-14 12:57:02,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 12:57:02,362 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 471 transitions, 8047 flow [2024-06-14 12:57:02,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:02,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:02,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:02,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:57:02,362 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:02,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:02,363 INFO L85 PathProgramCache]: Analyzing trace with hash 642901017, now seen corresponding path program 1 times [2024-06-14 12:57:02,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:02,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132582992] [2024-06-14 12:57:02,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:02,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:02,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:03,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:03,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:03,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132582992] [2024-06-14 12:57:03,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132582992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:03,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:03,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:03,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526204778] [2024-06-14 12:57:03,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:03,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:03,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:03,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:03,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:03,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:57:03,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 471 transitions, 8047 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:03,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:03,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:57:03,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:06,484 INFO L124 PetriNetUnfolderBase]: 6874/11177 cut-off events. [2024-06-14 12:57:06,484 INFO L125 PetriNetUnfolderBase]: For 590048/590048 co-relation queries the response was YES. [2024-06-14 12:57:06,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94846 conditions, 11177 events. 6874/11177 cut-off events. For 590048/590048 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 77545 event pairs, 2390 based on Foata normal form. 6/11177 useless extension candidates. Maximal degree in co-relation 94702. Up to 10841 conditions per place. [2024-06-14 12:57:06,631 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 438 selfloop transitions, 41 changer transitions 1/484 dead transitions. [2024-06-14 12:57:06,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 484 transitions, 9120 flow [2024-06-14 12:57:06,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:57:06,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:57:06,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-14 12:57:06,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-14 12:57:06,632 INFO L175 Difference]: Start difference. First operand has 283 places, 471 transitions, 8047 flow. Second operand 6 states and 108 transitions. [2024-06-14 12:57:06,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 484 transitions, 9120 flow [2024-06-14 12:57:08,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 484 transitions, 8907 flow, removed 101 selfloop flow, removed 2 redundant places. [2024-06-14 12:57:08,715 INFO L231 Difference]: Finished difference. Result has 287 places, 473 transitions, 7991 flow [2024-06-14 12:57:08,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7834, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7991, PETRI_PLACES=287, PETRI_TRANSITIONS=473} [2024-06-14 12:57:08,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-14 12:57:08,716 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 473 transitions, 7991 flow [2024-06-14 12:57:08,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:08,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:08,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:08,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:57:08,716 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:08,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:08,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1033192097, now seen corresponding path program 1 times [2024-06-14 12:57:08,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:08,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611826005] [2024-06-14 12:57:08,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:08,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:08,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:09,583 INFO 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:57:09,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:09,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611826005] [2024-06-14 12:57:09,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611826005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:09,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:09,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:09,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864848103] [2024-06-14 12:57:09,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:09,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:09,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:09,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:09,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:09,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:57:09,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 473 transitions, 7991 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:09,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:09,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:57:09,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:12,870 INFO L124 PetriNetUnfolderBase]: 6912/11236 cut-off events. [2024-06-14 12:57:12,870 INFO L125 PetriNetUnfolderBase]: For 602087/602090 co-relation queries the response was YES. [2024-06-14 12:57:12,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95705 conditions, 11236 events. 6912/11236 cut-off events. For 602087/602090 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 78011 event pairs, 2362 based on Foata normal form. 4/11235 useless extension candidates. Maximal degree in co-relation 95559. Up to 10662 conditions per place. [2024-06-14 12:57:12,995 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 398 selfloop transitions, 100 changer transitions 0/502 dead transitions. [2024-06-14 12:57:12,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 502 transitions, 9471 flow [2024-06-14 12:57:12,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:57:12,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:57:12,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-14 12:57:12,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-14 12:57:12,997 INFO L175 Difference]: Start difference. First operand has 287 places, 473 transitions, 7991 flow. Second operand 8 states and 148 transitions. [2024-06-14 12:57:12,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 502 transitions, 9471 flow [2024-06-14 12:57:14,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 502 transitions, 9189 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-14 12:57:14,628 INFO L231 Difference]: Finished difference. Result has 289 places, 479 transitions, 8205 flow [2024-06-14 12:57:14,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7711, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8205, PETRI_PLACES=289, PETRI_TRANSITIONS=479} [2024-06-14 12:57:14,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-14 12:57:14,629 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 479 transitions, 8205 flow [2024-06-14 12:57:14,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:14,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:14,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:14,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:57:14,630 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:57:14,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:14,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1932891691, now seen corresponding path program 2 times [2024-06-14 12:57:14,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:14,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366907804] [2024-06-14 12:57:14,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:14,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:14,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:15,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:15,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:15,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366907804] [2024-06-14 12:57:15,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366907804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:15,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:15,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:15,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780858188] [2024-06-14 12:57:15,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:15,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:15,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:15,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:15,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:15,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:57:15,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 479 transitions, 8205 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:15,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:15,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:57:15,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:18,921 INFO L124 PetriNetUnfolderBase]: 6954/11295 cut-off events. [2024-06-14 12:57:18,922 INFO L125 PetriNetUnfolderBase]: For 626255/626258 co-relation queries the response was YES. [2024-06-14 12:57:19,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98216 conditions, 11295 events. 6954/11295 cut-off events. For 626255/626258 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 78352 event pairs, 2362 based on Foata normal form. 4/11294 useless extension candidates. Maximal degree in co-relation 98069. Up to 10743 conditions per place. [2024-06-14 12:57:19,054 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 417 selfloop transitions, 89 changer transitions 0/510 dead transitions. [2024-06-14 12:57:19,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 510 transitions, 9683 flow [2024-06-14 12:57:19,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:57:19,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:57:19,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:57:19,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-14 12:57:19,055 INFO L175 Difference]: Start difference. First operand has 289 places, 479 transitions, 8205 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:57:19,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 510 transitions, 9683 flow [2024-06-14 12:57:20,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 510 transitions, 9526 flow, removed 71 selfloop flow, removed 3 redundant places. [2024-06-14 12:57:20,877 INFO L231 Difference]: Finished difference. Result has 296 places, 485 transitions, 8495 flow [2024-06-14 12:57:20,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8050, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8495, PETRI_PLACES=296, PETRI_TRANSITIONS=485} [2024-06-14 12:57:20,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-14 12:57:20,878 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 485 transitions, 8495 flow [2024-06-14 12:57:20,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:20,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:20,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:20,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:57:20,879 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:57:20,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:20,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1962857037, now seen corresponding path program 3 times [2024-06-14 12:57:20,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:20,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138994957] [2024-06-14 12:57:20,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:20,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:20,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:21,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:21,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:21,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138994957] [2024-06-14 12:57:21,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138994957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:21,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:21,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:21,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658473359] [2024-06-14 12:57:21,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:21,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:21,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:21,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:21,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:21,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:57:21,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 485 transitions, 8495 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:21,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:21,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:57:21,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:24,800 INFO L124 PetriNetUnfolderBase]: 7084/11498 cut-off events. [2024-06-14 12:57:24,801 INFO L125 PetriNetUnfolderBase]: For 675760/675763 co-relation queries the response was YES. [2024-06-14 12:57:24,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103024 conditions, 11498 events. 7084/11498 cut-off events. For 675760/675763 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 79801 event pairs, 2184 based on Foata normal form. 4/11497 useless extension candidates. Maximal degree in co-relation 102875. Up to 10475 conditions per place. [2024-06-14 12:57:24,956 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 366 selfloop transitions, 163 changer transitions 0/533 dead transitions. [2024-06-14 12:57:24,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 533 transitions, 10713 flow [2024-06-14 12:57:24,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:57:24,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:57:24,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:57:24,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-14 12:57:24,957 INFO L175 Difference]: Start difference. First operand has 296 places, 485 transitions, 8495 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:57:24,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 533 transitions, 10713 flow [2024-06-14 12:57:27,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 533 transitions, 10484 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-14 12:57:27,084 INFO L231 Difference]: Finished difference. Result has 301 places, 502 transitions, 9314 flow [2024-06-14 12:57:27,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8266, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9314, PETRI_PLACES=301, PETRI_TRANSITIONS=502} [2024-06-14 12:57:27,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-14 12:57:27,085 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 502 transitions, 9314 flow [2024-06-14 12:57:27,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:27,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:27,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:27,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:57:27,085 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:57:27,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:27,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1951429197, now seen corresponding path program 4 times [2024-06-14 12:57:27,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:27,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350906360] [2024-06-14 12:57:27,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:27,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:27,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:27,779 INFO 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:57:27,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:27,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350906360] [2024-06-14 12:57:27,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350906360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:27,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:27,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:27,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623729995] [2024-06-14 12:57:27,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:27,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:27,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:27,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:27,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:27,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:57:27,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 502 transitions, 9314 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:27,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:27,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:57:27,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:30,967 INFO L124 PetriNetUnfolderBase]: 7094/11507 cut-off events. [2024-06-14 12:57:30,968 INFO L125 PetriNetUnfolderBase]: For 718194/718197 co-relation queries the response was YES. [2024-06-14 12:57:31,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106342 conditions, 11507 events. 7094/11507 cut-off events. For 718194/718197 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 79824 event pairs, 2186 based on Foata normal form. 4/11506 useless extension candidates. Maximal degree in co-relation 106189. Up to 10481 conditions per place. [2024-06-14 12:57:31,119 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 358 selfloop transitions, 169 changer transitions 0/531 dead transitions. [2024-06-14 12:57:31,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 531 transitions, 10973 flow [2024-06-14 12:57:31,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:57:31,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:57:31,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:57:31,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-14 12:57:31,121 INFO L175 Difference]: Start difference. First operand has 301 places, 502 transitions, 9314 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:57:31,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 531 transitions, 10973 flow [2024-06-14 12:57:33,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 531 transitions, 10675 flow, removed 148 selfloop flow, removed 1 redundant places. [2024-06-14 12:57:33,763 INFO L231 Difference]: Finished difference. Result has 308 places, 505 transitions, 9501 flow [2024-06-14 12:57:33,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9062, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9501, PETRI_PLACES=308, PETRI_TRANSITIONS=505} [2024-06-14 12:57:33,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-14 12:57:33,764 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 505 transitions, 9501 flow [2024-06-14 12:57:33,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:33,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:33,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:33,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:57:33,765 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:33,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:33,765 INFO L85 PathProgramCache]: Analyzing trace with hash -2007455445, now seen corresponding path program 5 times [2024-06-14 12:57:33,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:33,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425087712] [2024-06-14 12:57:33,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:33,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:33,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:34,640 INFO 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:57:34,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:34,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425087712] [2024-06-14 12:57:34,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425087712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:34,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:34,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:34,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790672687] [2024-06-14 12:57:34,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:34,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:34,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:34,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:34,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:34,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:57:34,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 505 transitions, 9501 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:34,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:34,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:57:34,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:37,786 INFO L124 PetriNetUnfolderBase]: 7220/11690 cut-off events. [2024-06-14 12:57:37,786 INFO L125 PetriNetUnfolderBase]: For 729788/729791 co-relation queries the response was YES. [2024-06-14 12:57:37,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107034 conditions, 11690 events. 7220/11690 cut-off events. For 729788/729791 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 81093 event pairs, 2320 based on Foata normal form. 8/11693 useless extension candidates. Maximal degree in co-relation 106878. Up to 11074 conditions per place. [2024-06-14 12:57:37,940 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 443 selfloop transitions, 91 changer transitions 0/538 dead transitions. [2024-06-14 12:57:37,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 538 transitions, 11324 flow [2024-06-14 12:57:37,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:57:37,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:57:37,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:57:37,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-14 12:57:37,942 INFO L175 Difference]: Start difference. First operand has 308 places, 505 transitions, 9501 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:57:37,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 538 transitions, 11324 flow [2024-06-14 12:57:40,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 538 transitions, 11101 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 12:57:40,380 INFO L231 Difference]: Finished difference. Result has 315 places, 516 transitions, 9912 flow [2024-06-14 12:57:40,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9287, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9912, PETRI_PLACES=315, PETRI_TRANSITIONS=516} [2024-06-14 12:57:40,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-14 12:57:40,381 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 516 transitions, 9912 flow [2024-06-14 12:57:40,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:40,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:40,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:40,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:57:40,381 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:40,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:40,382 INFO L85 PathProgramCache]: Analyzing trace with hash -2007276699, now seen corresponding path program 1 times [2024-06-14 12:57:40,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:40,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992006109] [2024-06-14 12:57:40,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:40,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:40,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:41,398 INFO 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:57:41,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:41,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992006109] [2024-06-14 12:57:41,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992006109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:41,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:41,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:41,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452195480] [2024-06-14 12:57:41,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:41,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:41,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:41,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:41,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:41,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:57:41,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 516 transitions, 9912 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:41,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:41,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:57:41,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:44,768 INFO L124 PetriNetUnfolderBase]: 7228/11700 cut-off events. [2024-06-14 12:57:44,769 INFO L125 PetriNetUnfolderBase]: For 747307/747310 co-relation queries the response was YES. [2024-06-14 12:57:44,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107315 conditions, 11700 events. 7228/11700 cut-off events. For 747307/747310 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 81119 event pairs, 2302 based on Foata normal form. 10/11705 useless extension candidates. Maximal degree in co-relation 107156. Up to 11086 conditions per place. [2024-06-14 12:57:44,934 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 443 selfloop transitions, 94 changer transitions 0/541 dead transitions. [2024-06-14 12:57:44,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 541 transitions, 11503 flow [2024-06-14 12:57:44,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:57:44,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:57:44,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:57:44,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-14 12:57:44,936 INFO L175 Difference]: Start difference. First operand has 315 places, 516 transitions, 9912 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:57:44,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 541 transitions, 11503 flow [2024-06-14 12:57:47,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 541 transitions, 11145 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-14 12:57:47,682 INFO L231 Difference]: Finished difference. Result has 318 places, 519 transitions, 9866 flow [2024-06-14 12:57:47,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9578, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9866, PETRI_PLACES=318, PETRI_TRANSITIONS=519} [2024-06-14 12:57:47,683 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-14 12:57:47,683 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 519 transitions, 9866 flow [2024-06-14 12:57:47,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:47,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:47,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:47,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:57:47,683 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:47,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:47,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1140072031, now seen corresponding path program 2 times [2024-06-14 12:57:47,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:47,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419541040] [2024-06-14 12:57:47,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:47,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:47,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:48,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:48,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:48,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419541040] [2024-06-14 12:57:48,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419541040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:48,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:48,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:48,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936202779] [2024-06-14 12:57:48,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:48,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:48,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:48,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:48,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:48,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:57:48,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 519 transitions, 9866 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:48,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:48,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:57:48,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:51,583 INFO L124 PetriNetUnfolderBase]: 7248/11728 cut-off events. [2024-06-14 12:57:51,583 INFO L125 PetriNetUnfolderBase]: For 754530/754533 co-relation queries the response was YES. [2024-06-14 12:57:51,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107630 conditions, 11728 events. 7248/11728 cut-off events. For 754530/754533 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 81297 event pairs, 2448 based on Foata normal form. 6/11729 useless extension candidates. Maximal degree in co-relation 107470. Up to 11420 conditions per place. [2024-06-14 12:57:51,740 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 507 selfloop transitions, 22 changer transitions 0/533 dead transitions. [2024-06-14 12:57:51,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 533 transitions, 11098 flow [2024-06-14 12:57:51,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:57:51,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:57:51,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 12:57:51,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-14 12:57:51,741 INFO L175 Difference]: Start difference. First operand has 318 places, 519 transitions, 9866 flow. Second operand 7 states and 117 transitions. [2024-06-14 12:57:51,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 533 transitions, 11098 flow [2024-06-14 12:57:54,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 533 transitions, 10836 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 12:57:54,513 INFO L231 Difference]: Finished difference. Result has 318 places, 522 transitions, 9766 flow [2024-06-14 12:57:54,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9604, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9766, PETRI_PLACES=318, PETRI_TRANSITIONS=522} [2024-06-14 12:57:54,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-14 12:57:54,513 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 522 transitions, 9766 flow [2024-06-14 12:57:54,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:54,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:54,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:54,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:57:54,514 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:57:54,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:54,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1551584119, now seen corresponding path program 6 times [2024-06-14 12:57:54,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:54,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090195346] [2024-06-14 12:57:54,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:54,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:54,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:55,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:55,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:55,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090195346] [2024-06-14 12:57:55,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090195346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:55,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:55,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:57:55,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978283014] [2024-06-14 12:57:55,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:55,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:57:55,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:55,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:57:55,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:57:55,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 12:57:55,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 522 transitions, 9766 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:55,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:55,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 12:57:55,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand