./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe001_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe001_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe001_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe001_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:50:00,164 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:50:00,226 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:50:00,230 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:50:00,230 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:50:00,258 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:50:00,258 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:50:00,259 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:50:00,259 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:50:00,262 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:50:00,263 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:50:00,263 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:50:00,264 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:50:00,265 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:50:00,265 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:50:00,265 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:50:00,265 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:50:00,265 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:50:00,266 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:50:00,266 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:50:00,266 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:50:00,266 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:50:00,267 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:50:00,267 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:50:00,267 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:50:00,267 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:50:00,268 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:50:00,268 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:50:00,268 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:50:00,268 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:50:00,269 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:50:00,269 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:50:00,270 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:50:00,270 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:50:00,270 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:50:00,270 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:50:00,270 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:50:00,271 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:50:00,271 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:50:00,271 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:50:00,271 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:50:00,271 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:50:00,271 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:50:00,272 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:50:00,459 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:50:00,483 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:50:00,486 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:50:00,487 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:50:00,487 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:50:00,488 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe001_rmo.oepc.i [2024-06-28 03:50:01,636 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:50:01,870 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:50:01,871 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe001_rmo.oepc.i [2024-06-28 03:50:01,890 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d90c99b1f/8189e69d461a4fc4ad0ba95f4e3438f0/FLAGa98ecf7f4 [2024-06-28 03:50:01,902 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d90c99b1f/8189e69d461a4fc4ad0ba95f4e3438f0 [2024-06-28 03:50:01,904 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:50:01,904 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:50:01,905 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe001_rmo.oepc.yml/witness.yml [2024-06-28 03:50:02,116 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:50:02,117 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:50:02,118 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:50:02,118 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:50:02,122 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:50:02,123 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:50:01" (1/2) ... [2024-06-28 03:50:02,124 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17ff51ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:50:02, skipping insertion in model container [2024-06-28 03:50:02,124 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:50:01" (1/2) ... [2024-06-28 03:50:02,126 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4caefcc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:50:02, skipping insertion in model container [2024-06-28 03:50:02,126 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:50:02" (2/2) ... [2024-06-28 03:50:02,126 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17ff51ce and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02, skipping insertion in model container [2024-06-28 03:50:02,126 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:50:02" (2/2) ... [2024-06-28 03:50:02,126 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:50:02,244 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:50:02,245 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 == 0) && y$w_buff0_used == (_Bool)0) && y$w_buff1 == 0) && y$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-28 03:50:02,245 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 == 0) && y$w_buff0_used == (_Bool)0) && y$w_buff1 == 0) && y$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-28 03:50:02,246 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 == 0) && y$w_buff0_used == (_Bool)0) && y$w_buff1 == 0) && y$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-28 03:50:02,246 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:50:02,246 INFO L106 edCorrectnessWitness]: ghost_update [L851-L851] multithreaded = 1; [2024-06-28 03:50:02,282 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:50:02,630 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:50:02,643 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:50:02,751 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:50:02,779 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:50:02,780 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02 WrapperNode [2024-06-28 03:50:02,780 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:50:02,781 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:50:02,781 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:50:02,781 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:50:02,786 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,810 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,863 INFO L138 Inliner]: procedures = 175, calls = 107, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 282 [2024-06-28 03:50:02,870 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:50:02,871 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:50:02,871 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:50:02,871 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:50:02,880 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,880 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,894 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,912 INFO L175 MemorySlicer]: Split 66 memory accesses to 2 slices as follows [2, 64]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 11 writes are split as follows [0, 11]. [2024-06-28 03:50:02,912 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,912 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,925 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,927 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,930 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,932 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,937 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:50:02,937 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:50:02,937 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:50:02,937 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:50:02,938 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (1/1) ... [2024-06-28 03:50:02,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:50:02,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:50:02,960 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:50:02,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:50:03,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 03:50:03,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 03:50:03,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 03:50:03,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 03:50:03,005 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:50:03,005 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:50:03,005 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:50:03,006 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:50:03,006 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:50:03,006 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:50:03,007 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:50:03,007 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:50:03,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:50:03,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 03:50:03,008 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:50:03,008 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:50:03,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:50:03,012 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:50:03,146 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:50:03,148 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:50:03,687 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:50:03,688 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:50:04,127 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:50:04,127 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:50:04,128 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:50:04 BoogieIcfgContainer [2024-06-28 03:50:04,128 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:50:04,130 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:50:04,130 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:50:04,132 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:50:04,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:50:01" (1/4) ... [2024-06-28 03:50:04,133 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fbbe040 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:50:04, skipping insertion in model container [2024-06-28 03:50:04,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:50:02" (2/4) ... [2024-06-28 03:50:04,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fbbe040 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:50:04, skipping insertion in model container [2024-06-28 03:50:04,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:50:02" (3/4) ... [2024-06-28 03:50:04,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fbbe040 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:50:04, skipping insertion in model container [2024-06-28 03:50:04,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:50:04" (4/4) ... [2024-06-28 03:50:04,135 INFO L112 eAbstractionObserver]: Analyzing ICFG safe001_rmo.oepc.i [2024-06-28 03:50:04,150 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:50:04,150 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:50:04,151 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:50:04,205 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:50:04,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:50:04,303 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 03:50:04,303 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:50:04,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 53 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:50:04,306 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:50:04,309 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 03:50:04,320 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:50:04,328 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;@4939dbc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:50:04,328 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:50:04,333 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:50:04,333 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 03:50:04,333 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:50:04,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:04,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:50:04,334 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:04,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:04,340 INFO L85 PathProgramCache]: Analyzing trace with hash 920004680, now seen corresponding path program 1 times [2024-06-28 03:50:04,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:04,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32673499] [2024-06-28 03:50:04,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:04,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:04,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:06,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:06,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:06,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32673499] [2024-06-28 03:50:06,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32673499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:06,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:06,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:50:06,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743887114] [2024-06-28 03:50:06,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:06,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:50:06,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:06,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:50:06,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:50:06,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:06,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:06,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:06,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:06,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:06,785 INFO L124 PetriNetUnfolderBase]: 1409/2137 cut-off events. [2024-06-28 03:50:06,786 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-28 03:50:06,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4335 conditions, 2137 events. 1409/2137 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10062 event pairs, 873 based on Foata normal form. 2/2104 useless extension candidates. Maximal degree in co-relation 4323. Up to 2108 conditions per place. [2024-06-28 03:50:06,798 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 37 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-28 03:50:06,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 189 flow [2024-06-28 03:50:06,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:50:06,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:50:06,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2024-06-28 03:50:06,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-28 03:50:06,809 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 68 transitions. [2024-06-28 03:50:06,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 189 flow [2024-06-28 03:50:06,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:50:06,813 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 03:50:06,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 03:50:06,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 03:50:06,817 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 03:50:06,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:06,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:06,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:06,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:50:06,818 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:06,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:06,818 INFO L85 PathProgramCache]: Analyzing trace with hash -638704633, now seen corresponding path program 1 times [2024-06-28 03:50:06,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:06,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095256671] [2024-06-28 03:50:06,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:06,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:06,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:08,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:08,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:08,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095256671] [2024-06-28 03:50:08,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095256671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:08,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:08,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:50:08,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712807930] [2024-06-28 03:50:08,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:08,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:50:08,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:08,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:50:08,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:50:08,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:08,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:08,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:08,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:08,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:09,434 INFO L124 PetriNetUnfolderBase]: 1400/2124 cut-off events. [2024-06-28 03:50:09,434 INFO L125 PetriNetUnfolderBase]: For 387/387 co-relation queries the response was YES. [2024-06-28 03:50:09,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4874 conditions, 2124 events. 1400/2124 cut-off events. For 387/387 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10009 event pairs, 726 based on Foata normal form. 4/2127 useless extension candidates. Maximal degree in co-relation 4862. Up to 2071 conditions per place. [2024-06-28 03:50:09,446 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 47 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-28 03:50:09,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 268 flow [2024-06-28 03:50:09,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:50:09,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:50:09,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-28 03:50:09,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-28 03:50:09,450 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 89 transitions. [2024-06-28 03:50:09,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 268 flow [2024-06-28 03:50:09,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 264 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:50:09,453 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 03:50:09,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 03:50:09,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 03:50:09,456 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 03:50:09,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:09,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:09,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:09,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:50:09,460 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:09,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:09,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1674994820, now seen corresponding path program 1 times [2024-06-28 03:50:09,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:09,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845389110] [2024-06-28 03:50:09,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:09,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:09,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:11,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:11,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:11,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845389110] [2024-06-28 03:50:11,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845389110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:11,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:11,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:50:11,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65620471] [2024-06-28 03:50:11,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:11,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:50:11,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:11,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:50:11,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:50:11,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:11,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:11,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:11,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:11,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:12,185 INFO L124 PetriNetUnfolderBase]: 1414/2157 cut-off events. [2024-06-28 03:50:12,186 INFO L125 PetriNetUnfolderBase]: For 1112/1112 co-relation queries the response was YES. [2024-06-28 03:50:12,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5477 conditions, 2157 events. 1414/2157 cut-off events. For 1112/1112 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10335 event pairs, 512 based on Foata normal form. 7/2163 useless extension candidates. Maximal degree in co-relation 5463. Up to 1977 conditions per place. [2024-06-28 03:50:12,200 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 63 selfloop transitions, 16 changer transitions 0/84 dead transitions. [2024-06-28 03:50:12,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 84 transitions, 434 flow [2024-06-28 03:50:12,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:50:12,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:50:12,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 03:50:12,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5619047619047619 [2024-06-28 03:50:12,205 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 118 transitions. [2024-06-28 03:50:12,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 84 transitions, 434 flow [2024-06-28 03:50:12,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 84 transitions, 420 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:50:12,209 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-28 03:50:12,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-28 03:50:12,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-28 03:50:12,211 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-28 03:50:12,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:12,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:12,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:12,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:50:12,212 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:12,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:12,212 INFO L85 PathProgramCache]: Analyzing trace with hash -943839433, now seen corresponding path program 1 times [2024-06-28 03:50:12,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:12,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697320588] [2024-06-28 03:50:12,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:12,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:12,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:14,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:14,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:14,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697320588] [2024-06-28 03:50:14,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697320588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:14,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:14,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:50:14,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722822851] [2024-06-28 03:50:14,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:14,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:50:14,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:14,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:50:14,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:50:14,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:14,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:14,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:14,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:14,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:15,761 INFO L124 PetriNetUnfolderBase]: 1435/2192 cut-off events. [2024-06-28 03:50:15,761 INFO L125 PetriNetUnfolderBase]: For 2633/2633 co-relation queries the response was YES. [2024-06-28 03:50:15,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6591 conditions, 2192 events. 1435/2192 cut-off events. For 2633/2633 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10563 event pairs, 349 based on Foata normal form. 14/2205 useless extension candidates. Maximal degree in co-relation 6574. Up to 1924 conditions per place. [2024-06-28 03:50:15,771 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 69 selfloop transitions, 19 changer transitions 0/93 dead transitions. [2024-06-28 03:50:15,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 93 transitions, 545 flow [2024-06-28 03:50:15,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:50:15,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:50:15,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-28 03:50:15,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 03:50:15,773 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 135 transitions. [2024-06-28 03:50:15,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 93 transitions, 545 flow [2024-06-28 03:50:15,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 93 transitions, 537 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 03:50:15,777 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 293 flow [2024-06-28 03:50:15,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=293, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-28 03:50:15,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-28 03:50:15,778 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 293 flow [2024-06-28 03:50:15,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:15,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:15,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:15,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:50:15,779 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:15,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:15,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1310142948, now seen corresponding path program 1 times [2024-06-28 03:50:15,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:15,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041987465] [2024-06-28 03:50:15,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:15,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:15,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:17,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:17,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:17,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041987465] [2024-06-28 03:50:17,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041987465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:17,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:17,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:50:17,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109189328] [2024-06-28 03:50:17,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:17,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:50:17,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:17,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:50:17,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:50:17,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:17,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 293 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:17,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:17,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:17,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:17,865 INFO L124 PetriNetUnfolderBase]: 1427/2180 cut-off events. [2024-06-28 03:50:17,866 INFO L125 PetriNetUnfolderBase]: For 3892/3892 co-relation queries the response was YES. [2024-06-28 03:50:17,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7157 conditions, 2180 events. 1427/2180 cut-off events. For 3892/3892 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10451 event pairs, 503 based on Foata normal form. 3/2182 useless extension candidates. Maximal degree in co-relation 7136. Up to 2124 conditions per place. [2024-06-28 03:50:17,878 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 8 changer transitions 0/68 dead transitions. [2024-06-28 03:50:17,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 68 transitions, 459 flow [2024-06-28 03:50:17,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:50:17,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:50:17,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-28 03:50:17,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-28 03:50:17,882 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 293 flow. Second operand 5 states and 87 transitions. [2024-06-28 03:50:17,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 68 transitions, 459 flow [2024-06-28 03:50:17,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 68 transitions, 409 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 03:50:17,891 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 267 flow [2024-06-28 03:50:17,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-28 03:50:17,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 03:50:17,893 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 267 flow [2024-06-28 03:50:17,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:17,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:17,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:17,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:50:17,894 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:17,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:17,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1969900805, now seen corresponding path program 1 times [2024-06-28 03:50:17,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:17,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470034945] [2024-06-28 03:50:17,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:17,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:17,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:19,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:19,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:19,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470034945] [2024-06-28 03:50:19,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470034945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:19,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:19,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:50:19,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192533496] [2024-06-28 03:50:19,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:19,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:50:19,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:19,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:50:19,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:50:19,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:19,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 267 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:19,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:19,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:19,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:20,535 INFO L124 PetriNetUnfolderBase]: 1417/2162 cut-off events. [2024-06-28 03:50:20,535 INFO L125 PetriNetUnfolderBase]: For 4523/4523 co-relation queries the response was YES. [2024-06-28 03:50:20,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7079 conditions, 2162 events. 1417/2162 cut-off events. For 4523/4523 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10145 event pairs, 551 based on Foata normal form. 4/2165 useless extension candidates. Maximal degree in co-relation 7056. Up to 2096 conditions per place. [2024-06-28 03:50:20,546 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 66 selfloop transitions, 11 changer transitions 0/81 dead transitions. [2024-06-28 03:50:20,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 81 transitions, 521 flow [2024-06-28 03:50:20,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:50:20,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:50:20,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 03:50:20,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-28 03:50:20,548 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 267 flow. Second operand 6 states and 101 transitions. [2024-06-28 03:50:20,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 81 transitions, 521 flow [2024-06-28 03:50:20,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 81 transitions, 489 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 03:50:20,552 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 339 flow [2024-06-28 03:50:20,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=339, PETRI_PLACES=61, PETRI_TRANSITIONS=61} [2024-06-28 03:50:20,555 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-28 03:50:20,555 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 339 flow [2024-06-28 03:50:20,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:20,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:20,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:20,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:50:20,556 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:20,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:20,556 INFO L85 PathProgramCache]: Analyzing trace with hash -937596197, now seen corresponding path program 1 times [2024-06-28 03:50:20,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:20,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828423149] [2024-06-28 03:50:20,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:20,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:20,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:22,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:22,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:22,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828423149] [2024-06-28 03:50:22,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828423149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:22,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:22,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:50:22,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725152571] [2024-06-28 03:50:22,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:22,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:50:22,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:22,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:50:22,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:50:22,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:22,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 339 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:22,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:22,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:22,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:23,809 INFO L124 PetriNetUnfolderBase]: 1427/2178 cut-off events. [2024-06-28 03:50:23,809 INFO L125 PetriNetUnfolderBase]: For 5853/5855 co-relation queries the response was YES. [2024-06-28 03:50:23,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7681 conditions, 2178 events. 1427/2178 cut-off events. For 5853/5855 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10317 event pairs, 496 based on Foata normal form. 8/2185 useless extension candidates. Maximal degree in co-relation 7656. Up to 1997 conditions per place. [2024-06-28 03:50:23,820 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 22 changer transitions 0/91 dead transitions. [2024-06-28 03:50:23,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 91 transitions, 627 flow [2024-06-28 03:50:23,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:50:23,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:50:23,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 03:50:23,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-28 03:50:23,822 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 339 flow. Second operand 6 states and 113 transitions. [2024-06-28 03:50:23,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 91 transitions, 627 flow [2024-06-28 03:50:23,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 91 transitions, 621 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 03:50:23,827 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 411 flow [2024-06-28 03:50:23,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=411, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-28 03:50:23,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-28 03:50:23,828 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 411 flow [2024-06-28 03:50:23,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:23,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:23,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:23,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:50:23,828 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:23,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:23,829 INFO L85 PathProgramCache]: Analyzing trace with hash -621902117, now seen corresponding path program 2 times [2024-06-28 03:50:23,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:23,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364326201] [2024-06-28 03:50:23,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:23,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:23,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:25,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:25,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:25,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364326201] [2024-06-28 03:50:25,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364326201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:25,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:25,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:50:25,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496715696] [2024-06-28 03:50:25,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:25,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:50:25,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:25,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:50:25,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:50:25,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:25,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 411 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:25,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:25,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:25,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:26,747 INFO L124 PetriNetUnfolderBase]: 1407/2136 cut-off events. [2024-06-28 03:50:26,747 INFO L125 PetriNetUnfolderBase]: For 7168/7168 co-relation queries the response was YES. [2024-06-28 03:50:26,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7874 conditions, 2136 events. 1407/2136 cut-off events. For 7168/7168 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10010 event pairs, 514 based on Foata normal form. 3/2137 useless extension candidates. Maximal degree in co-relation 7846. Up to 1973 conditions per place. [2024-06-28 03:50:26,759 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 23 changer transitions 0/86 dead transitions. [2024-06-28 03:50:26,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 86 transitions, 633 flow [2024-06-28 03:50:26,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:50:26,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:50:26,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 03:50:26,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:50:26,761 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 411 flow. Second operand 6 states and 108 transitions. [2024-06-28 03:50:26,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 86 transitions, 633 flow [2024-06-28 03:50:26,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 86 transitions, 600 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:50:26,767 INFO L231 Difference]: Finished difference. Result has 69 places, 64 transitions, 433 flow [2024-06-28 03:50:26,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=433, PETRI_PLACES=69, PETRI_TRANSITIONS=64} [2024-06-28 03:50:26,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 03:50:26,768 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 64 transitions, 433 flow [2024-06-28 03:50:26,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:26,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:26,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:26,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:50:26,768 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:26,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:26,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1038449146, now seen corresponding path program 1 times [2024-06-28 03:50:26,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:26,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139986792] [2024-06-28 03:50:26,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:26,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:26,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:28,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:28,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:28,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139986792] [2024-06-28 03:50:28,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139986792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:28,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:28,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:28,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107001527] [2024-06-28 03:50:28,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:28,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:28,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:28,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:28,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:28,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:28,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 64 transitions, 433 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:28,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:28,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:28,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:30,326 INFO L124 PetriNetUnfolderBase]: 2219/3312 cut-off events. [2024-06-28 03:50:30,327 INFO L125 PetriNetUnfolderBase]: For 12829/12831 co-relation queries the response was YES. [2024-06-28 03:50:30,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12390 conditions, 3312 events. 2219/3312 cut-off events. For 12829/12831 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16084 event pairs, 572 based on Foata normal form. 22/3333 useless extension candidates. Maximal degree in co-relation 12361. Up to 2314 conditions per place. [2024-06-28 03:50:30,346 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 110 selfloop transitions, 57 changer transitions 0/171 dead transitions. [2024-06-28 03:50:30,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 171 transitions, 1314 flow [2024-06-28 03:50:30,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:50:30,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:50:30,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-28 03:50:30,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4653679653679654 [2024-06-28 03:50:30,348 INFO L175 Difference]: Start difference. First operand has 69 places, 64 transitions, 433 flow. Second operand 11 states and 215 transitions. [2024-06-28 03:50:30,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 171 transitions, 1314 flow [2024-06-28 03:50:30,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 171 transitions, 1179 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:50:30,366 INFO L231 Difference]: Finished difference. Result has 80 places, 102 transitions, 776 flow [2024-06-28 03:50:30,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=776, PETRI_PLACES=80, PETRI_TRANSITIONS=102} [2024-06-28 03:50:30,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-28 03:50:30,367 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 102 transitions, 776 flow [2024-06-28 03:50:30,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:30,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:30,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:30,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:50:30,368 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:30,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:30,368 INFO L85 PathProgramCache]: Analyzing trace with hash 828588444, now seen corresponding path program 2 times [2024-06-28 03:50:30,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:30,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138626335] [2024-06-28 03:50:30,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:30,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:30,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:32,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:32,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:32,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138626335] [2024-06-28 03:50:32,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138626335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:32,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:32,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:32,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981307354] [2024-06-28 03:50:32,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:32,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:32,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:32,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:32,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:32,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:32,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 102 transitions, 776 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:32,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:32,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:32,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:33,859 INFO L124 PetriNetUnfolderBase]: 3049/4491 cut-off events. [2024-06-28 03:50:33,859 INFO L125 PetriNetUnfolderBase]: For 23357/23366 co-relation queries the response was YES. [2024-06-28 03:50:33,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20256 conditions, 4491 events. 3049/4491 cut-off events. For 23357/23366 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 22486 event pairs, 668 based on Foata normal form. 44/4533 useless extension candidates. Maximal degree in co-relation 20220. Up to 3089 conditions per place. [2024-06-28 03:50:33,888 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 106 selfloop transitions, 86 changer transitions 0/196 dead transitions. [2024-06-28 03:50:33,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 196 transitions, 1788 flow [2024-06-28 03:50:33,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:50:33,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:50:33,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:50:33,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 03:50:33,890 INFO L175 Difference]: Start difference. First operand has 80 places, 102 transitions, 776 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:50:33,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 196 transitions, 1788 flow [2024-06-28 03:50:33,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 196 transitions, 1718 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-28 03:50:33,917 INFO L231 Difference]: Finished difference. Result has 94 places, 150 transitions, 1455 flow [2024-06-28 03:50:33,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1455, PETRI_PLACES=94, PETRI_TRANSITIONS=150} [2024-06-28 03:50:33,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-28 03:50:33,918 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 150 transitions, 1455 flow [2024-06-28 03:50:33,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:33,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:33,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:33,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:50:33,919 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:33,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:33,919 INFO L85 PathProgramCache]: Analyzing trace with hash -2098857384, now seen corresponding path program 3 times [2024-06-28 03:50:33,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:33,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977285939] [2024-06-28 03:50:33,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:33,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:33,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:35,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:35,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:35,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977285939] [2024-06-28 03:50:35,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977285939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:35,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:35,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:35,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092145651] [2024-06-28 03:50:35,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:35,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:35,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:35,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:35,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:35,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:35,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 150 transitions, 1455 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:35,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:35,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:35,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:37,424 INFO L124 PetriNetUnfolderBase]: 3039/4471 cut-off events. [2024-06-28 03:50:37,424 INFO L125 PetriNetUnfolderBase]: For 30720/30722 co-relation queries the response was YES. [2024-06-28 03:50:37,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23178 conditions, 4471 events. 3039/4471 cut-off events. For 30720/30722 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 22002 event pairs, 737 based on Foata normal form. 4/4473 useless extension candidates. Maximal degree in co-relation 23134. Up to 3794 conditions per place. [2024-06-28 03:50:37,451 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 165 selfloop transitions, 69 changer transitions 0/238 dead transitions. [2024-06-28 03:50:37,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 238 transitions, 2715 flow [2024-06-28 03:50:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:50:37,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:50:37,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:50:37,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 03:50:37,453 INFO L175 Difference]: Start difference. First operand has 94 places, 150 transitions, 1455 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:50:37,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 238 transitions, 2715 flow [2024-06-28 03:50:37,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 238 transitions, 2631 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 03:50:37,498 INFO L231 Difference]: Finished difference. Result has 102 places, 202 transitions, 2262 flow [2024-06-28 03:50:37,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2262, PETRI_PLACES=102, PETRI_TRANSITIONS=202} [2024-06-28 03:50:37,499 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-28 03:50:37,499 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 202 transitions, 2262 flow [2024-06-28 03:50:37,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:37,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:37,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:37,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:50:37,499 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:37,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:37,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1863405202, now seen corresponding path program 4 times [2024-06-28 03:50:37,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:37,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257564540] [2024-06-28 03:50:37,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:37,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:37,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:39,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:39,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:39,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257564540] [2024-06-28 03:50:39,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257564540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:39,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:39,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:39,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655201588] [2024-06-28 03:50:39,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:39,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:39,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:39,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:39,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:39,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:39,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 202 transitions, 2262 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:39,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:39,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:39,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:40,990 INFO L124 PetriNetUnfolderBase]: 3067/4535 cut-off events. [2024-06-28 03:50:40,991 INFO L125 PetriNetUnfolderBase]: For 37671/37673 co-relation queries the response was YES. [2024-06-28 03:50:41,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25109 conditions, 4535 events. 3067/4535 cut-off events. For 37671/37673 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22688 event pairs, 776 based on Foata normal form. 18/4551 useless extension candidates. Maximal degree in co-relation 25059. Up to 3991 conditions per place. [2024-06-28 03:50:41,023 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 153 selfloop transitions, 89 changer transitions 0/246 dead transitions. [2024-06-28 03:50:41,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 246 transitions, 3020 flow [2024-06-28 03:50:41,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:50:41,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:50:41,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:50:41,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 03:50:41,025 INFO L175 Difference]: Start difference. First operand has 102 places, 202 transitions, 2262 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:50:41,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 246 transitions, 3020 flow [2024-06-28 03:50:41,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 246 transitions, 2978 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-28 03:50:41,094 INFO L231 Difference]: Finished difference. Result has 110 places, 214 transitions, 2581 flow [2024-06-28 03:50:41,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2581, PETRI_PLACES=110, PETRI_TRANSITIONS=214} [2024-06-28 03:50:41,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-28 03:50:41,094 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 214 transitions, 2581 flow [2024-06-28 03:50:41,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:41,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:41,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:41,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:50:41,095 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:41,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:41,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1863651280, now seen corresponding path program 1 times [2024-06-28 03:50:41,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:41,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50720487] [2024-06-28 03:50:41,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:41,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:41,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:43,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:43,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:43,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50720487] [2024-06-28 03:50:43,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50720487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:43,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:43,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:50:43,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431459507] [2024-06-28 03:50:43,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:43,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:50:43,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:43,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:50:43,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:50:43,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:43,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 214 transitions, 2581 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:43,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:43,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:43,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:45,010 INFO L124 PetriNetUnfolderBase]: 3059/4512 cut-off events. [2024-06-28 03:50:45,010 INFO L125 PetriNetUnfolderBase]: For 42555/42557 co-relation queries the response was YES. [2024-06-28 03:50:45,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26062 conditions, 4512 events. 3059/4512 cut-off events. For 42555/42557 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22460 event pairs, 904 based on Foata normal form. 4/4515 useless extension candidates. Maximal degree in co-relation 26008. Up to 4383 conditions per place. [2024-06-28 03:50:45,065 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 223 selfloop transitions, 14 changer transitions 0/241 dead transitions. [2024-06-28 03:50:45,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 241 transitions, 3149 flow [2024-06-28 03:50:45,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:50:45,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:50:45,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 03:50:45,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-28 03:50:45,068 INFO L175 Difference]: Start difference. First operand has 110 places, 214 transitions, 2581 flow. Second operand 7 states and 116 transitions. [2024-06-28 03:50:45,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 241 transitions, 3149 flow [2024-06-28 03:50:45,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 241 transitions, 2947 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:45,132 INFO L231 Difference]: Finished difference. Result has 112 places, 216 transitions, 2436 flow [2024-06-28 03:50:45,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2379, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2436, PETRI_PLACES=112, PETRI_TRANSITIONS=216} [2024-06-28 03:50:45,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 03:50:45,133 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 216 transitions, 2436 flow [2024-06-28 03:50:45,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:45,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:45,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:45,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:50:45,134 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:45,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:45,135 INFO L85 PathProgramCache]: Analyzing trace with hash -83565869, now seen corresponding path program 1 times [2024-06-28 03:50:45,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:45,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077799021] [2024-06-28 03:50:45,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:45,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:45,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:47,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:47,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:47,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077799021] [2024-06-28 03:50:47,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077799021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:47,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:47,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:47,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958616204] [2024-06-28 03:50:47,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:47,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:47,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:47,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:47,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:47,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:47,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 216 transitions, 2436 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:47,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:47,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:47,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:48,910 INFO L124 PetriNetUnfolderBase]: 3243/4835 cut-off events. [2024-06-28 03:50:48,911 INFO L125 PetriNetUnfolderBase]: For 45608/45624 co-relation queries the response was YES. [2024-06-28 03:50:48,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27230 conditions, 4835 events. 3243/4835 cut-off events. For 45608/45624 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 25000 event pairs, 740 based on Foata normal form. 44/4878 useless extension candidates. Maximal degree in co-relation 27175. Up to 2902 conditions per place. [2024-06-28 03:50:48,948 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 121 selfloop transitions, 173 changer transitions 0/298 dead transitions. [2024-06-28 03:50:48,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 298 transitions, 3640 flow [2024-06-28 03:50:48,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:50:48,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:50:48,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 03:50:48,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 03:50:48,964 INFO L175 Difference]: Start difference. First operand has 112 places, 216 transitions, 2436 flow. Second operand 9 states and 180 transitions. [2024-06-28 03:50:48,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 298 transitions, 3640 flow [2024-06-28 03:50:49,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 298 transitions, 3603 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:49,126 INFO L231 Difference]: Finished difference. Result has 118 places, 243 transitions, 3241 flow [2024-06-28 03:50:49,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3241, PETRI_PLACES=118, PETRI_TRANSITIONS=243} [2024-06-28 03:50:49,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-28 03:50:49,127 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 243 transitions, 3241 flow [2024-06-28 03:50:49,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:49,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:49,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:49,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:50:49,128 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:49,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:49,128 INFO L85 PathProgramCache]: Analyzing trace with hash 913247745, now seen corresponding path program 2 times [2024-06-28 03:50:49,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:49,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542025707] [2024-06-28 03:50:49,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:49,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:49,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:51,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:51,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:51,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542025707] [2024-06-28 03:50:51,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542025707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:51,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:51,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:51,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977937051] [2024-06-28 03:50:51,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:51,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:51,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:51,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:51,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:51,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:51,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 243 transitions, 3241 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:51,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:51,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:51,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:52,962 INFO L124 PetriNetUnfolderBase]: 3283/4913 cut-off events. [2024-06-28 03:50:52,962 INFO L125 PetriNetUnfolderBase]: For 56982/56990 co-relation queries the response was YES. [2024-06-28 03:50:52,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30735 conditions, 4913 events. 3283/4913 cut-off events. For 56982/56990 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25578 event pairs, 639 based on Foata normal form. 34/4946 useless extension candidates. Maximal degree in co-relation 30677. Up to 2944 conditions per place. [2024-06-28 03:50:52,997 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 117 selfloop transitions, 168 changer transitions 0/289 dead transitions. [2024-06-28 03:50:52,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 289 transitions, 4100 flow [2024-06-28 03:50:52,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:50:52,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:50:52,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:50:52,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:50:52,999 INFO L175 Difference]: Start difference. First operand has 118 places, 243 transitions, 3241 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:50:52,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 289 transitions, 4100 flow [2024-06-28 03:50:53,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 289 transitions, 3827 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:53,109 INFO L231 Difference]: Finished difference. Result has 121 places, 253 transitions, 3483 flow [2024-06-28 03:50:53,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3483, PETRI_PLACES=121, PETRI_TRANSITIONS=253} [2024-06-28 03:50:53,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-28 03:50:53,111 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 253 transitions, 3483 flow [2024-06-28 03:50:53,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:53,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:53,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:53,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:50:53,111 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:53,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:53,113 INFO L85 PathProgramCache]: Analyzing trace with hash -640067741, now seen corresponding path program 3 times [2024-06-28 03:50:53,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:53,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31093243] [2024-06-28 03:50:53,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:53,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:53,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:55,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:55,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:55,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31093243] [2024-06-28 03:50:55,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31093243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:55,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:55,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:55,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776303357] [2024-06-28 03:50:55,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:55,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:55,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:55,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:55,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:55,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:55,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 253 transitions, 3483 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:55,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:55,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:55,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:56,996 INFO L124 PetriNetUnfolderBase]: 3273/4898 cut-off events. [2024-06-28 03:50:56,996 INFO L125 PetriNetUnfolderBase]: For 62079/62101 co-relation queries the response was YES. [2024-06-28 03:50:57,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31089 conditions, 4898 events. 3273/4898 cut-off events. For 62079/62101 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25291 event pairs, 793 based on Foata normal form. 16/4912 useless extension candidates. Maximal degree in co-relation 31030. Up to 4128 conditions per place. [2024-06-28 03:50:57,031 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 67 changer transitions 0/284 dead transitions. [2024-06-28 03:50:57,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 284 transitions, 4193 flow [2024-06-28 03:50:57,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:50:57,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:50:57,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 03:50:57,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 03:50:57,033 INFO L175 Difference]: Start difference. First operand has 121 places, 253 transitions, 3483 flow. Second operand 7 states and 123 transitions. [2024-06-28 03:50:57,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 284 transitions, 4193 flow [2024-06-28 03:50:57,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 284 transitions, 3867 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:57,174 INFO L231 Difference]: Finished difference. Result has 124 places, 257 transitions, 3394 flow [2024-06-28 03:50:57,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3394, PETRI_PLACES=124, PETRI_TRANSITIONS=257} [2024-06-28 03:50:57,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-28 03:50:57,175 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 257 transitions, 3394 flow [2024-06-28 03:50:57,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:57,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:57,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:57,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:50:57,176 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:57,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:57,176 INFO L85 PathProgramCache]: Analyzing trace with hash 891786455, now seen corresponding path program 1 times [2024-06-28 03:50:57,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:57,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126106955] [2024-06-28 03:50:57,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:57,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:57,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:59,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:59,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:59,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126106955] [2024-06-28 03:50:59,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126106955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:59,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:59,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:50:59,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823589766] [2024-06-28 03:50:59,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:59,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:50:59,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:59,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:50:59,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:50:59,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:50:59,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 257 transitions, 3394 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:59,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:59,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:50:59,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:01,019 INFO L124 PetriNetUnfolderBase]: 3301/4943 cut-off events. [2024-06-28 03:51:01,019 INFO L125 PetriNetUnfolderBase]: For 63660/63668 co-relation queries the response was YES. [2024-06-28 03:51:01,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30605 conditions, 4943 events. 3301/4943 cut-off events. For 63660/63668 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 25907 event pairs, 659 based on Foata normal form. 12/4954 useless extension candidates. Maximal degree in co-relation 30544. Up to 4278 conditions per place. [2024-06-28 03:51:01,055 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 226 selfloop transitions, 63 changer transitions 0/293 dead transitions. [2024-06-28 03:51:01,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 293 transitions, 4216 flow [2024-06-28 03:51:01,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:51:01,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:51:01,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 03:51:01,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 03:51:01,057 INFO L175 Difference]: Start difference. First operand has 124 places, 257 transitions, 3394 flow. Second operand 7 states and 129 transitions. [2024-06-28 03:51:01,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 293 transitions, 4216 flow [2024-06-28 03:51:01,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 293 transitions, 4144 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 03:51:01,177 INFO L231 Difference]: Finished difference. Result has 128 places, 261 transitions, 3527 flow [2024-06-28 03:51:01,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3527, PETRI_PLACES=128, PETRI_TRANSITIONS=261} [2024-06-28 03:51:01,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-28 03:51:01,178 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 261 transitions, 3527 flow [2024-06-28 03:51:01,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:01,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:01,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:01,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:51:01,179 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:01,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:01,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1589131167, now seen corresponding path program 2 times [2024-06-28 03:51:01,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:01,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084011583] [2024-06-28 03:51:01,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:01,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:01,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:03,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:03,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:03,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084011583] [2024-06-28 03:51:03,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084011583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:03,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:03,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:51:03,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958576124] [2024-06-28 03:51:03,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:03,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:51:03,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:03,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:51:03,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:51:03,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:03,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 261 transitions, 3527 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:03,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:03,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:03,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:05,040 INFO L124 PetriNetUnfolderBase]: 3288/4914 cut-off events. [2024-06-28 03:51:05,040 INFO L125 PetriNetUnfolderBase]: For 68630/68634 co-relation queries the response was YES. [2024-06-28 03:51:05,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30653 conditions, 4914 events. 3288/4914 cut-off events. For 68630/68634 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25453 event pairs, 824 based on Foata normal form. 8/4921 useless extension candidates. Maximal degree in co-relation 30590. Up to 4420 conditions per place. [2024-06-28 03:51:05,072 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 76 changer transitions 0/291 dead transitions. [2024-06-28 03:51:05,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 291 transitions, 4212 flow [2024-06-28 03:51:05,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:51:05,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:51:05,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 03:51:05,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 03:51:05,074 INFO L175 Difference]: Start difference. First operand has 128 places, 261 transitions, 3527 flow. Second operand 7 states and 127 transitions. [2024-06-28 03:51:05,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 291 transitions, 4212 flow [2024-06-28 03:51:05,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 291 transitions, 4098 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 03:51:05,200 INFO L231 Difference]: Finished difference. Result has 132 places, 261 transitions, 3579 flow [2024-06-28 03:51:05,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3413, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3579, PETRI_PLACES=132, PETRI_TRANSITIONS=261} [2024-06-28 03:51:05,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-28 03:51:05,201 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 261 transitions, 3579 flow [2024-06-28 03:51:05,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:05,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:05,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:05,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:51:05,202 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:05,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:05,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1452546693, now seen corresponding path program 1 times [2024-06-28 03:51:05,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:05,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942581637] [2024-06-28 03:51:05,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:05,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:05,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:08,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:08,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:08,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942581637] [2024-06-28 03:51:08,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942581637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:08,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:08,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:51:08,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270158450] [2024-06-28 03:51:08,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:08,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:51:08,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:08,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:51:08,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:51:08,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:08,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 261 transitions, 3579 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:51:08,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:08,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:08,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:10,299 INFO L124 PetriNetUnfolderBase]: 3688/5566 cut-off events. [2024-06-28 03:51:10,299 INFO L125 PetriNetUnfolderBase]: For 91011/91015 co-relation queries the response was YES. [2024-06-28 03:51:10,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33493 conditions, 5566 events. 3688/5566 cut-off events. For 91011/91015 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 29919 event pairs, 734 based on Foata normal form. 94/5659 useless extension candidates. Maximal degree in co-relation 33428. Up to 2799 conditions per place. [2024-06-28 03:51:10,342 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 122 selfloop transitions, 194 changer transitions 0/320 dead transitions. [2024-06-28 03:51:10,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 320 transitions, 4518 flow [2024-06-28 03:51:10,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:51:10,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:51:10,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 03:51:10,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-06-28 03:51:10,345 INFO L175 Difference]: Start difference. First operand has 132 places, 261 transitions, 3579 flow. Second operand 10 states and 193 transitions. [2024-06-28 03:51:10,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 320 transitions, 4518 flow [2024-06-28 03:51:10,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 320 transitions, 4352 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:51:10,475 INFO L231 Difference]: Finished difference. Result has 136 places, 264 transitions, 3886 flow [2024-06-28 03:51:10,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3413, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3886, PETRI_PLACES=136, PETRI_TRANSITIONS=264} [2024-06-28 03:51:10,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-28 03:51:10,476 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 264 transitions, 3886 flow [2024-06-28 03:51:10,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:51:10,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:10,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:10,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:51:10,476 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:10,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:10,477 INFO L85 PathProgramCache]: Analyzing trace with hash -135296349, now seen corresponding path program 2 times [2024-06-28 03:51:10,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:10,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117642955] [2024-06-28 03:51:10,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:10,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:10,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:13,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:13,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:13,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117642955] [2024-06-28 03:51:13,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117642955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:13,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:13,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:13,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283636303] [2024-06-28 03:51:13,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:13,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:13,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:13,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:13,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:13,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:13,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 264 transitions, 3886 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:13,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:13,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:13,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:14,981 INFO L124 PetriNetUnfolderBase]: 3708/5590 cut-off events. [2024-06-28 03:51:14,981 INFO L125 PetriNetUnfolderBase]: For 88456/88458 co-relation queries the response was YES. [2024-06-28 03:51:15,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35549 conditions, 5590 events. 3708/5590 cut-off events. For 88456/88458 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 29880 event pairs, 929 based on Foata normal form. 4/5592 useless extension candidates. Maximal degree in co-relation 35483. Up to 4827 conditions per place. [2024-06-28 03:51:15,025 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 216 selfloop transitions, 81 changer transitions 0/301 dead transitions. [2024-06-28 03:51:15,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 301 transitions, 4628 flow [2024-06-28 03:51:15,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:51:15,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:51:15,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:51:15,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 03:51:15,027 INFO L175 Difference]: Start difference. First operand has 136 places, 264 transitions, 3886 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:51:15,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 301 transitions, 4628 flow [2024-06-28 03:51:15,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 301 transitions, 4318 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:51:15,189 INFO L231 Difference]: Finished difference. Result has 137 places, 266 transitions, 3783 flow [2024-06-28 03:51:15,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3576, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3783, PETRI_PLACES=137, PETRI_TRANSITIONS=266} [2024-06-28 03:51:15,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 03:51:15,190 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 266 transitions, 3783 flow [2024-06-28 03:51:15,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:15,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:15,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:15,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:51:15,191 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:15,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:15,191 INFO L85 PathProgramCache]: Analyzing trace with hash -268901199, now seen corresponding path program 3 times [2024-06-28 03:51:15,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:15,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131044876] [2024-06-28 03:51:15,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:15,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:15,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:18,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:18,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:18,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131044876] [2024-06-28 03:51:18,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131044876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:18,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:18,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:51:18,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298747703] [2024-06-28 03:51:18,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:18,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:51:18,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:18,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:51:18,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:51:18,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:18,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 266 transitions, 3783 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:51:18,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:18,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:18,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:19,764 INFO L124 PetriNetUnfolderBase]: 3796/5752 cut-off events. [2024-06-28 03:51:19,764 INFO L125 PetriNetUnfolderBase]: For 94480/94482 co-relation queries the response was YES. [2024-06-28 03:51:19,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35657 conditions, 5752 events. 3796/5752 cut-off events. For 94480/94482 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31186 event pairs, 971 based on Foata normal form. 18/5768 useless extension candidates. Maximal degree in co-relation 35590. Up to 5032 conditions per place. [2024-06-28 03:51:19,805 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 212 selfloop transitions, 95 changer transitions 0/311 dead transitions. [2024-06-28 03:51:19,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 311 transitions, 4638 flow [2024-06-28 03:51:19,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:51:19,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:51:19,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 03:51:19,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 03:51:19,807 INFO L175 Difference]: Start difference. First operand has 137 places, 266 transitions, 3783 flow. Second operand 9 states and 163 transitions. [2024-06-28 03:51:19,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 311 transitions, 4638 flow [2024-06-28 03:51:19,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 311 transitions, 4449 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:51:19,953 INFO L231 Difference]: Finished difference. Result has 140 places, 269 transitions, 3867 flow [2024-06-28 03:51:19,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3596, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3867, PETRI_PLACES=140, PETRI_TRANSITIONS=269} [2024-06-28 03:51:19,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-28 03:51:19,954 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 269 transitions, 3867 flow [2024-06-28 03:51:19,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:51:19,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:19,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:19,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:51:19,955 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:19,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:19,955 INFO L85 PathProgramCache]: Analyzing trace with hash -32429169, now seen corresponding path program 4 times [2024-06-28 03:51:19,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:19,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89671769] [2024-06-28 03:51:19,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:19,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:19,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:22,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:22,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:22,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89671769] [2024-06-28 03:51:22,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89671769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:22,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:22,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:22,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817390026] [2024-06-28 03:51:22,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:22,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:22,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:22,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:22,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:22,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:22,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 269 transitions, 3867 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:22,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:22,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:22,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:24,415 INFO L124 PetriNetUnfolderBase]: 3788/5722 cut-off events. [2024-06-28 03:51:24,416 INFO L125 PetriNetUnfolderBase]: For 96800/96802 co-relation queries the response was YES. [2024-06-28 03:51:24,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35826 conditions, 5722 events. 3788/5722 cut-off events. For 96800/96802 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 30696 event pairs, 906 based on Foata normal form. 4/5724 useless extension candidates. Maximal degree in co-relation 35758. Up to 4655 conditions per place. [2024-06-28 03:51:24,463 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 220 selfloop transitions, 88 changer transitions 0/312 dead transitions. [2024-06-28 03:51:24,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 312 transitions, 4690 flow [2024-06-28 03:51:24,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:51:24,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:51:24,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:51:24,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:51:24,465 INFO L175 Difference]: Start difference. First operand has 140 places, 269 transitions, 3867 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:51:24,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 312 transitions, 4690 flow [2024-06-28 03:51:24,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 312 transitions, 4440 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 03:51:24,633 INFO L231 Difference]: Finished difference. Result has 142 places, 273 transitions, 3901 flow [2024-06-28 03:51:24,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3636, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3901, PETRI_PLACES=142, PETRI_TRANSITIONS=273} [2024-06-28 03:51:24,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-28 03:51:24,634 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 273 transitions, 3901 flow [2024-06-28 03:51:24,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:24,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:24,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:24,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:51:24,635 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:24,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:24,635 INFO L85 PathProgramCache]: Analyzing trace with hash -2064637724, now seen corresponding path program 1 times [2024-06-28 03:51:24,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:24,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936188411] [2024-06-28 03:51:24,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:24,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:24,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:26,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:26,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:26,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936188411] [2024-06-28 03:51:26,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936188411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:26,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:26,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:51:26,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513627555] [2024-06-28 03:51:26,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:26,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:51:26,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:26,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:51:26,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:51:26,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:26,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 273 transitions, 3901 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:26,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:26,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:26,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:28,036 INFO L124 PetriNetUnfolderBase]: 3782/5739 cut-off events. [2024-06-28 03:51:28,036 INFO L125 PetriNetUnfolderBase]: For 100104/100106 co-relation queries the response was YES. [2024-06-28 03:51:28,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35960 conditions, 5739 events. 3782/5739 cut-off events. For 100104/100106 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 31264 event pairs, 1194 based on Foata normal form. 2/5740 useless extension candidates. Maximal degree in co-relation 35890. Up to 5580 conditions per place. [2024-06-28 03:51:28,083 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 271 selfloop transitions, 11 changer transitions 0/286 dead transitions. [2024-06-28 03:51:28,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 286 transitions, 4521 flow [2024-06-28 03:51:28,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:51:28,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:51:28,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2024-06-28 03:51:28,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-28 03:51:28,085 INFO L175 Difference]: Start difference. First operand has 142 places, 273 transitions, 3901 flow. Second operand 5 states and 82 transitions. [2024-06-28 03:51:28,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 286 transitions, 4521 flow [2024-06-28 03:51:28,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 286 transitions, 4332 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 03:51:28,252 INFO L231 Difference]: Finished difference. Result has 142 places, 276 transitions, 3774 flow [2024-06-28 03:51:28,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3712, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3774, PETRI_PLACES=142, PETRI_TRANSITIONS=276} [2024-06-28 03:51:28,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-28 03:51:28,255 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 276 transitions, 3774 flow [2024-06-28 03:51:28,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:28,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:28,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:28,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:51:28,256 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:28,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:28,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1929862070, now seen corresponding path program 1 times [2024-06-28 03:51:28,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:28,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144916972] [2024-06-28 03:51:28,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:28,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:28,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:30,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:30,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:30,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144916972] [2024-06-28 03:51:30,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144916972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:30,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:30,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:30,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627923292] [2024-06-28 03:51:30,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:30,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:30,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:30,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:30,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:30,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:30,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 276 transitions, 3774 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:30,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:30,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:30,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:32,715 INFO L124 PetriNetUnfolderBase]: 4977/7631 cut-off events. [2024-06-28 03:51:32,715 INFO L125 PetriNetUnfolderBase]: For 174092/174100 co-relation queries the response was YES. [2024-06-28 03:51:32,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46801 conditions, 7631 events. 4977/7631 cut-off events. For 174092/174100 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 44708 event pairs, 1007 based on Foata normal form. 78/7708 useless extension candidates. Maximal degree in co-relation 46730. Up to 2842 conditions per place. [2024-06-28 03:51:32,776 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 192 selfloop transitions, 164 changer transitions 0/360 dead transitions. [2024-06-28 03:51:32,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 360 transitions, 5166 flow [2024-06-28 03:51:32,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:51:32,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:51:32,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-28 03:51:32,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-28 03:51:32,778 INFO L175 Difference]: Start difference. First operand has 142 places, 276 transitions, 3774 flow. Second operand 9 states and 192 transitions. [2024-06-28 03:51:32,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 360 transitions, 5166 flow [2024-06-28 03:51:33,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 360 transitions, 5126 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 03:51:33,051 INFO L231 Difference]: Finished difference. Result has 150 places, 286 transitions, 4381 flow [2024-06-28 03:51:33,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3734, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4381, PETRI_PLACES=150, PETRI_TRANSITIONS=286} [2024-06-28 03:51:33,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-28 03:51:33,052 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 286 transitions, 4381 flow [2024-06-28 03:51:33,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:33,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:33,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:33,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:51:33,053 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:33,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:33,053 INFO L85 PathProgramCache]: Analyzing trace with hash 2018427830, now seen corresponding path program 2 times [2024-06-28 03:51:33,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:33,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395702901] [2024-06-28 03:51:33,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:33,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:33,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:35,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:35,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:35,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395702901] [2024-06-28 03:51:35,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395702901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:35,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:35,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:35,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000716325] [2024-06-28 03:51:35,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:35,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:35,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:35,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:35,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:35,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:35,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 286 transitions, 4381 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:35,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:35,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:35,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:38,036 INFO L124 PetriNetUnfolderBase]: 5653/8707 cut-off events. [2024-06-28 03:51:38,036 INFO L125 PetriNetUnfolderBase]: For 231688/231692 co-relation queries the response was YES. [2024-06-28 03:51:38,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55405 conditions, 8707 events. 5653/8707 cut-off events. For 231688/231692 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 52659 event pairs, 1547 based on Foata normal form. 74/8780 useless extension candidates. Maximal degree in co-relation 55331. Up to 4650 conditions per place. [2024-06-28 03:51:38,118 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 162 selfloop transitions, 195 changer transitions 0/361 dead transitions. [2024-06-28 03:51:38,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 361 transitions, 5632 flow [2024-06-28 03:51:38,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:51:38,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:51:38,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-28 03:51:38,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-28 03:51:38,128 INFO L175 Difference]: Start difference. First operand has 150 places, 286 transitions, 4381 flow. Second operand 10 states and 204 transitions. [2024-06-28 03:51:38,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 361 transitions, 5632 flow [2024-06-28 03:51:38,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 361 transitions, 5358 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 03:51:38,630 INFO L231 Difference]: Finished difference. Result has 157 places, 293 transitions, 4721 flow [2024-06-28 03:51:38,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4111, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4721, PETRI_PLACES=157, PETRI_TRANSITIONS=293} [2024-06-28 03:51:38,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 03:51:38,631 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 293 transitions, 4721 flow [2024-06-28 03:51:38,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:38,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:38,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:38,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:51:38,633 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:38,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:38,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1297486804, now seen corresponding path program 3 times [2024-06-28 03:51:38,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:38,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432323220] [2024-06-28 03:51:38,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:38,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:38,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:41,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:41,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:41,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432323220] [2024-06-28 03:51:41,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432323220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:41,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:41,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:41,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986225258] [2024-06-28 03:51:41,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:41,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:41,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:41,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:41,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:41,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:41,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 293 transitions, 4721 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:41,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:41,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:41,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:44,425 INFO L124 PetriNetUnfolderBase]: 6262/9775 cut-off events. [2024-06-28 03:51:44,425 INFO L125 PetriNetUnfolderBase]: For 273009/273025 co-relation queries the response was YES. [2024-06-28 03:51:44,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62676 conditions, 9775 events. 6262/9775 cut-off events. For 273009/273025 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 61924 event pairs, 1700 based on Foata normal form. 80/9854 useless extension candidates. Maximal degree in co-relation 62599. Up to 6030 conditions per place. [2024-06-28 03:51:44,512 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 179 selfloop transitions, 190 changer transitions 0/373 dead transitions. [2024-06-28 03:51:44,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 373 transitions, 6058 flow [2024-06-28 03:51:44,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:51:44,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:51:44,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-28 03:51:44,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49523809523809526 [2024-06-28 03:51:44,514 INFO L175 Difference]: Start difference. First operand has 157 places, 293 transitions, 4721 flow. Second operand 10 states and 208 transitions. [2024-06-28 03:51:44,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 373 transitions, 6058 flow [2024-06-28 03:51:45,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 373 transitions, 5630 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 03:51:45,116 INFO L231 Difference]: Finished difference. Result has 161 places, 299 transitions, 4860 flow [2024-06-28 03:51:45,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4293, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4860, PETRI_PLACES=161, PETRI_TRANSITIONS=299} [2024-06-28 03:51:45,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-28 03:51:45,117 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 299 transitions, 4860 flow [2024-06-28 03:51:45,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:45,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:45,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:45,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:51:45,118 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:45,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:45,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1297634674, now seen corresponding path program 4 times [2024-06-28 03:51:45,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:45,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306205835] [2024-06-28 03:51:45,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:45,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:45,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:47,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:47,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306205835] [2024-06-28 03:51:47,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306205835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:47,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:47,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:47,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588959016] [2024-06-28 03:51:47,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:47,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:47,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:47,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:47,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:47,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:47,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 299 transitions, 4860 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:47,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:47,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:47,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:50,273 INFO L124 PetriNetUnfolderBase]: 6574/10299 cut-off events. [2024-06-28 03:51:50,273 INFO L125 PetriNetUnfolderBase]: For 289725/289741 co-relation queries the response was YES. [2024-06-28 03:51:50,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64866 conditions, 10299 events. 6574/10299 cut-off events. For 289725/289741 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 66264 event pairs, 2276 based on Foata normal form. 90/10388 useless extension candidates. Maximal degree in co-relation 64787. Up to 7665 conditions per place. [2024-06-28 03:51:50,379 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 175 selfloop transitions, 187 changer transitions 0/366 dead transitions. [2024-06-28 03:51:50,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 366 transitions, 5969 flow [2024-06-28 03:51:50,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:51:50,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:51:50,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-28 03:51:50,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-28 03:51:50,381 INFO L175 Difference]: Start difference. First operand has 161 places, 299 transitions, 4860 flow. Second operand 10 states and 201 transitions. [2024-06-28 03:51:50,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 366 transitions, 5969 flow [2024-06-28 03:51:51,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 366 transitions, 5663 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 03:51:51,174 INFO L231 Difference]: Finished difference. Result has 165 places, 301 transitions, 5011 flow [2024-06-28 03:51:51,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4556, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5011, PETRI_PLACES=165, PETRI_TRANSITIONS=301} [2024-06-28 03:51:51,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-28 03:51:51,175 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 301 transitions, 5011 flow [2024-06-28 03:51:51,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:51,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:51,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:51,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:51:51,176 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:51,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:51,176 INFO L85 PathProgramCache]: Analyzing trace with hash 2079061044, now seen corresponding path program 5 times [2024-06-28 03:51:51,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:51,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523088624] [2024-06-28 03:51:51,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:51,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:51,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:54,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:54,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:54,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523088624] [2024-06-28 03:51:54,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523088624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:54,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:54,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:54,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471536069] [2024-06-28 03:51:54,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:54,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:54,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:54,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:54,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:54,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:51:54,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 301 transitions, 5011 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:54,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:54,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:51:54,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:56,879 INFO L124 PetriNetUnfolderBase]: 6703/10512 cut-off events. [2024-06-28 03:51:56,879 INFO L125 PetriNetUnfolderBase]: For 294929/294937 co-relation queries the response was YES. [2024-06-28 03:51:56,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65759 conditions, 10512 events. 6703/10512 cut-off events. For 294929/294937 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 68134 event pairs, 2237 based on Foata normal form. 80/10591 useless extension candidates. Maximal degree in co-relation 65678. Up to 7896 conditions per place. [2024-06-28 03:51:56,975 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 174 selfloop transitions, 173 changer transitions 0/351 dead transitions. [2024-06-28 03:51:56,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 351 transitions, 5969 flow [2024-06-28 03:51:56,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:51:56,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:51:56,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 03:51:56,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 03:51:56,977 INFO L175 Difference]: Start difference. First operand has 165 places, 301 transitions, 5011 flow. Second operand 9 states and 172 transitions. [2024-06-28 03:51:56,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 351 transitions, 5969 flow [2024-06-28 03:51:57,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 351 transitions, 5572 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 03:51:57,560 INFO L231 Difference]: Finished difference. Result has 166 places, 303 transitions, 5045 flow [2024-06-28 03:51:57,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4614, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5045, PETRI_PLACES=166, PETRI_TRANSITIONS=303} [2024-06-28 03:51:57,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-28 03:51:57,565 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 303 transitions, 5045 flow [2024-06-28 03:51:57,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:57,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:57,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:57,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:51:57,567 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:57,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:57,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1303212256, now seen corresponding path program 1 times [2024-06-28 03:51:57,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:57,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136600123] [2024-06-28 03:51:57,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:57,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:57,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:00,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:00,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:00,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136600123] [2024-06-28 03:52:00,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136600123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:00,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:00,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:00,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304744614] [2024-06-28 03:52:00,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:00,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:00,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:00,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:00,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:00,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:00,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 303 transitions, 5045 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:00,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:00,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:00,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:03,252 INFO L124 PetriNetUnfolderBase]: 6814/10761 cut-off events. [2024-06-28 03:52:03,253 INFO L125 PetriNetUnfolderBase]: For 293943/293951 co-relation queries the response was YES. [2024-06-28 03:52:03,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65964 conditions, 10761 events. 6814/10761 cut-off events. For 293943/293951 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 70529 event pairs, 2096 based on Foata normal form. 60/10820 useless extension candidates. Maximal degree in co-relation 65882. Up to 6089 conditions per place. [2024-06-28 03:52:03,506 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 176 selfloop transitions, 177 changer transitions 0/357 dead transitions. [2024-06-28 03:52:03,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 357 transitions, 6015 flow [2024-06-28 03:52:03,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:03,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:03,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 03:52:03,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 03:52:03,508 INFO L175 Difference]: Start difference. First operand has 166 places, 303 transitions, 5045 flow. Second operand 9 states and 176 transitions. [2024-06-28 03:52:03,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 357 transitions, 6015 flow [2024-06-28 03:52:04,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 357 transitions, 5642 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:04,086 INFO L231 Difference]: Finished difference. Result has 168 places, 304 transitions, 5074 flow [2024-06-28 03:52:04,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4672, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5074, PETRI_PLACES=168, PETRI_TRANSITIONS=304} [2024-06-28 03:52:04,089 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-28 03:52:04,089 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 304 transitions, 5074 flow [2024-06-28 03:52:04,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:04,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:04,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:04,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:52:04,090 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:04,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:04,090 INFO L85 PathProgramCache]: Analyzing trace with hash -924719614, now seen corresponding path program 6 times [2024-06-28 03:52:04,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:04,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279161087] [2024-06-28 03:52:04,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:04,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:04,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:06,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:06,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:06,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279161087] [2024-06-28 03:52:06,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279161087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:06,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:06,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:06,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843486185] [2024-06-28 03:52:06,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:06,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:06,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:06,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:06,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:06,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:06,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 304 transitions, 5074 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:06,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:06,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:06,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:09,736 INFO L124 PetriNetUnfolderBase]: 6846/10832 cut-off events. [2024-06-28 03:52:09,736 INFO L125 PetriNetUnfolderBase]: For 288696/288718 co-relation queries the response was YES. [2024-06-28 03:52:09,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66334 conditions, 10832 events. 6846/10832 cut-off events. For 288696/288718 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 71229 event pairs, 2740 based on Foata normal form. 32/10862 useless extension candidates. Maximal degree in co-relation 66251. Up to 9831 conditions per place. [2024-06-28 03:52:09,821 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 270 selfloop transitions, 68 changer transitions 0/342 dead transitions. [2024-06-28 03:52:09,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 342 transitions, 5894 flow [2024-06-28 03:52:09,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:09,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:09,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:52:09,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 03:52:09,823 INFO L175 Difference]: Start difference. First operand has 168 places, 304 transitions, 5074 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:52:09,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 342 transitions, 5894 flow [2024-06-28 03:52:10,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 342 transitions, 5422 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 03:52:10,357 INFO L231 Difference]: Finished difference. Result has 168 places, 305 transitions, 4769 flow [2024-06-28 03:52:10,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4769, PETRI_PLACES=168, PETRI_TRANSITIONS=305} [2024-06-28 03:52:10,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-28 03:52:10,359 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 305 transitions, 4769 flow [2024-06-28 03:52:10,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:10,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:10,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:10,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:52:10,360 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:10,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:10,360 INFO L85 PathProgramCache]: Analyzing trace with hash -668003902, now seen corresponding path program 2 times [2024-06-28 03:52:10,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:10,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139334541] [2024-06-28 03:52:10,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:10,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:10,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:13,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:13,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:13,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139334541] [2024-06-28 03:52:13,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139334541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:13,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:13,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:13,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048661556] [2024-06-28 03:52:13,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:13,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:13,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:13,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:13,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:13,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:13,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 305 transitions, 4769 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:13,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:13,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:13,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:15,683 INFO L124 PetriNetUnfolderBase]: 6894/10928 cut-off events. [2024-06-28 03:52:15,683 INFO L125 PetriNetUnfolderBase]: For 292641/292663 co-relation queries the response was YES. [2024-06-28 03:52:15,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65172 conditions, 10928 events. 6894/10928 cut-off events. For 292641/292663 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 72150 event pairs, 2740 based on Foata normal form. 24/10950 useless extension candidates. Maximal degree in co-relation 65089. Up to 9809 conditions per place. [2024-06-28 03:52:15,799 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 70 changer transitions 0/345 dead transitions. [2024-06-28 03:52:15,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 345 transitions, 5607 flow [2024-06-28 03:52:15,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:15,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:15,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:52:15,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 03:52:15,801 INFO L175 Difference]: Start difference. First operand has 168 places, 305 transitions, 4769 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:52:15,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 345 transitions, 5607 flow [2024-06-28 03:52:16,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 345 transitions, 5458 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:16,442 INFO L231 Difference]: Finished difference. Result has 170 places, 306 transitions, 4792 flow [2024-06-28 03:52:16,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4620, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4792, PETRI_PLACES=170, PETRI_TRANSITIONS=306} [2024-06-28 03:52:16,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-28 03:52:16,443 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 306 transitions, 4792 flow [2024-06-28 03:52:16,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:16,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:16,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:16,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:52:16,444 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:16,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:16,444 INFO L85 PathProgramCache]: Analyzing trace with hash -658807132, now seen corresponding path program 3 times [2024-06-28 03:52:16,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:16,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840715170] [2024-06-28 03:52:16,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:16,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:16,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:19,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:19,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:19,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840715170] [2024-06-28 03:52:19,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840715170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:19,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:19,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:19,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27048187] [2024-06-28 03:52:19,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:19,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:19,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:19,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:19,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:19,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:19,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 306 transitions, 4792 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:19,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:19,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:19,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:21,807 INFO L124 PetriNetUnfolderBase]: 6874/10896 cut-off events. [2024-06-28 03:52:21,807 INFO L125 PetriNetUnfolderBase]: For 300574/300596 co-relation queries the response was YES. [2024-06-28 03:52:21,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65043 conditions, 10896 events. 6874/10896 cut-off events. For 300574/300596 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 71594 event pairs, 2681 based on Foata normal form. 24/10918 useless extension candidates. Maximal degree in co-relation 64959. Up to 8945 conditions per place. [2024-06-28 03:52:21,924 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 262 selfloop transitions, 78 changer transitions 0/344 dead transitions. [2024-06-28 03:52:21,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 344 transitions, 5542 flow [2024-06-28 03:52:21,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:21,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:21,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:52:21,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 03:52:21,926 INFO L175 Difference]: Start difference. First operand has 170 places, 306 transitions, 4792 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:52:21,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 344 transitions, 5542 flow [2024-06-28 03:52:22,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 344 transitions, 5384 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:22,705 INFO L231 Difference]: Finished difference. Result has 171 places, 305 transitions, 4732 flow [2024-06-28 03:52:22,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4572, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4732, PETRI_PLACES=171, PETRI_TRANSITIONS=305} [2024-06-28 03:52:22,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-28 03:52:22,706 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 305 transitions, 4732 flow [2024-06-28 03:52:22,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:22,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:22,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:22,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:52:22,707 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:22,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:22,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1185846485, now seen corresponding path program 1 times [2024-06-28 03:52:22,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:22,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616724027] [2024-06-28 03:52:22,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:22,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:22,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:25,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:25,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:25,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616724027] [2024-06-28 03:52:25,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616724027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:25,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:25,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:52:25,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507779173] [2024-06-28 03:52:25,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:25,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:52:25,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:25,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:52:25,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:52:25,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:25,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 305 transitions, 4732 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:25,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:25,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:25,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:27,810 INFO L124 PetriNetUnfolderBase]: 6877/10904 cut-off events. [2024-06-28 03:52:27,810 INFO L125 PetriNetUnfolderBase]: For 309127/309131 co-relation queries the response was YES. [2024-06-28 03:52:27,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65437 conditions, 10904 events. 6877/10904 cut-off events. For 309127/309131 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 72213 event pairs, 2867 based on Foata normal form. 10/10913 useless extension candidates. Maximal degree in co-relation 65352. Up to 10592 conditions per place. [2024-06-28 03:52:27,906 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 300 selfloop transitions, 29 changer transitions 0/333 dead transitions. [2024-06-28 03:52:27,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 333 transitions, 5564 flow [2024-06-28 03:52:27,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:52:27,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:52:27,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 03:52:27,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:52:27,907 INFO L175 Difference]: Start difference. First operand has 171 places, 305 transitions, 4732 flow. Second operand 7 states and 112 transitions. [2024-06-28 03:52:27,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 333 transitions, 5564 flow [2024-06-28 03:52:28,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 333 transitions, 5394 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:28,590 INFO L231 Difference]: Finished difference. Result has 173 places, 312 transitions, 4754 flow [2024-06-28 03:52:28,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4564, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4754, PETRI_PLACES=173, PETRI_TRANSITIONS=312} [2024-06-28 03:52:28,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-28 03:52:28,591 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 312 transitions, 4754 flow [2024-06-28 03:52:28,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:28,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:28,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:28,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:52:28,591 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:28,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:28,592 INFO L85 PathProgramCache]: Analyzing trace with hash -63494155, now seen corresponding path program 2 times [2024-06-28 03:52:28,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:28,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952852265] [2024-06-28 03:52:28,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:28,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:28,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:31,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-28 03:52:31,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:31,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952852265] [2024-06-28 03:52:31,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952852265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:31,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:31,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:52:31,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138925949] [2024-06-28 03:52:31,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:31,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:52:31,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:31,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:52:31,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:52:31,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:31,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 312 transitions, 4754 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:31,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:31,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:31,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:33,887 INFO L124 PetriNetUnfolderBase]: 6871/10914 cut-off events. [2024-06-28 03:52:33,888 INFO L125 PetriNetUnfolderBase]: For 316681/316695 co-relation queries the response was YES. [2024-06-28 03:52:33,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65273 conditions, 10914 events. 6871/10914 cut-off events. For 316681/316695 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 72444 event pairs, 2829 based on Foata normal form. 16/10929 useless extension candidates. Maximal degree in co-relation 65187. Up to 10561 conditions per place. [2024-06-28 03:52:33,975 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 292 selfloop transitions, 34 changer transitions 0/330 dead transitions. [2024-06-28 03:52:33,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 330 transitions, 5574 flow [2024-06-28 03:52:33,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:52:33,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:52:33,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-28 03:52:33,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:52:33,994 INFO L175 Difference]: Start difference. First operand has 173 places, 312 transitions, 4754 flow. Second operand 6 states and 96 transitions. [2024-06-28 03:52:33,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 330 transitions, 5574 flow [2024-06-28 03:52:34,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 330 transitions, 5376 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:52:34,591 INFO L231 Difference]: Finished difference. Result has 174 places, 315 transitions, 4688 flow [2024-06-28 03:52:34,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4556, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4688, PETRI_PLACES=174, PETRI_TRANSITIONS=315} [2024-06-28 03:52:34,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-28 03:52:34,591 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 315 transitions, 4688 flow [2024-06-28 03:52:34,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:34,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:34,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:34,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:52:34,592 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:34,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:34,592 INFO L85 PathProgramCache]: Analyzing trace with hash -63506245, now seen corresponding path program 3 times [2024-06-28 03:52:34,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:34,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769087970] [2024-06-28 03:52:34,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:34,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:34,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:37,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:37,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:37,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769087970] [2024-06-28 03:52:37,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769087970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:37,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:37,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:52:37,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553957284] [2024-06-28 03:52:37,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:37,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:52:37,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:37,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:52:37,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:52:37,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:37,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 315 transitions, 4688 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:37,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:37,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:37,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:39,542 INFO L124 PetriNetUnfolderBase]: 6865/10900 cut-off events. [2024-06-28 03:52:39,543 INFO L125 PetriNetUnfolderBase]: For 326932/326940 co-relation queries the response was YES. [2024-06-28 03:52:39,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65828 conditions, 10900 events. 6865/10900 cut-off events. For 326932/326940 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 72357 event pairs, 2858 based on Foata normal form. 10/10909 useless extension candidates. Maximal degree in co-relation 65741. Up to 10570 conditions per place. [2024-06-28 03:52:39,656 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 300 selfloop transitions, 31 changer transitions 0/335 dead transitions. [2024-06-28 03:52:39,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 335 transitions, 5418 flow [2024-06-28 03:52:39,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:52:39,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:52:39,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 03:52:39,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-28 03:52:39,659 INFO L175 Difference]: Start difference. First operand has 174 places, 315 transitions, 4688 flow. Second operand 6 states and 101 transitions. [2024-06-28 03:52:39,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 335 transitions, 5418 flow [2024-06-28 03:52:40,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 335 transitions, 5240 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 03:52:40,506 INFO L231 Difference]: Finished difference. Result has 176 places, 315 transitions, 4588 flow [2024-06-28 03:52:40,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4510, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4588, PETRI_PLACES=176, PETRI_TRANSITIONS=315} [2024-06-28 03:52:40,507 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-28 03:52:40,507 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 315 transitions, 4588 flow [2024-06-28 03:52:40,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:40,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:40,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:40,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:52:40,520 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:40,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:40,521 INFO L85 PathProgramCache]: Analyzing trace with hash -875787689, now seen corresponding path program 1 times [2024-06-28 03:52:40,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:40,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556016545] [2024-06-28 03:52:40,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:40,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:42,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:42,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:42,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556016545] [2024-06-28 03:52:42,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556016545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:42,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:42,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:52:42,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366698040] [2024-06-28 03:52:42,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:42,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:52:42,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:42,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:52:42,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:52:42,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:42,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 315 transitions, 4588 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:42,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:42,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:42,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:45,548 INFO L124 PetriNetUnfolderBase]: 6907/10948 cut-off events. [2024-06-28 03:52:45,549 INFO L125 PetriNetUnfolderBase]: For 348242/348244 co-relation queries the response was YES. [2024-06-28 03:52:45,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66268 conditions, 10948 events. 6907/10948 cut-off events. For 348242/348244 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 72397 event pairs, 2960 based on Foata normal form. 2/10949 useless extension candidates. Maximal degree in co-relation 66181. Up to 10563 conditions per place. [2024-06-28 03:52:45,655 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 321 selfloop transitions, 28 changer transitions 0/353 dead transitions. [2024-06-28 03:52:45,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 353 transitions, 5674 flow [2024-06-28 03:52:45,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:52:45,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:52:45,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 03:52:45,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-28 03:52:45,657 INFO L175 Difference]: Start difference. First operand has 176 places, 315 transitions, 4588 flow. Second operand 7 states and 124 transitions. [2024-06-28 03:52:45,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 353 transitions, 5674 flow [2024-06-28 03:52:46,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 353 transitions, 5507 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:46,433 INFO L231 Difference]: Finished difference. Result has 178 places, 326 transitions, 4684 flow [2024-06-28 03:52:46,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4425, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4684, PETRI_PLACES=178, PETRI_TRANSITIONS=326} [2024-06-28 03:52:46,434 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-28 03:52:46,434 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 326 transitions, 4684 flow [2024-06-28 03:52:46,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:46,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:46,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:46,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:52:46,448 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:46,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:46,448 INFO L85 PathProgramCache]: Analyzing trace with hash -561830739, now seen corresponding path program 2 times [2024-06-28 03:52:46,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:46,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550195337] [2024-06-28 03:52:46,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:46,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:46,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:48,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:48,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:48,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550195337] [2024-06-28 03:52:48,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550195337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:48,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:48,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:52:48,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755657501] [2024-06-28 03:52:48,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:48,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:52:48,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:48,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:52:48,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:52:48,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:48,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 326 transitions, 4684 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:48,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:48,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:48,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:51,161 INFO L124 PetriNetUnfolderBase]: 6998/11075 cut-off events. [2024-06-28 03:52:51,166 INFO L125 PetriNetUnfolderBase]: For 355435/355437 co-relation queries the response was YES. [2024-06-28 03:52:51,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68359 conditions, 11075 events. 6998/11075 cut-off events. For 355435/355437 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 73365 event pairs, 3016 based on Foata normal form. 6/11080 useless extension candidates. Maximal degree in co-relation 68270. Up to 10742 conditions per place. [2024-06-28 03:52:51,309 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 329 selfloop transitions, 25 changer transitions 0/358 dead transitions. [2024-06-28 03:52:51,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 358 transitions, 5702 flow [2024-06-28 03:52:51,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:51,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:51,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 03:52:51,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-28 03:52:51,311 INFO L175 Difference]: Start difference. First operand has 178 places, 326 transitions, 4684 flow. Second operand 8 states and 125 transitions. [2024-06-28 03:52:51,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 358 transitions, 5702 flow [2024-06-28 03:52:52,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 358 transitions, 5589 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-28 03:52:52,162 INFO L231 Difference]: Finished difference. Result has 185 places, 337 transitions, 4835 flow [2024-06-28 03:52:52,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4835, PETRI_PLACES=185, PETRI_TRANSITIONS=337} [2024-06-28 03:52:52,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-28 03:52:52,163 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 337 transitions, 4835 flow [2024-06-28 03:52:52,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:52,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:52,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:52,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:52:52,163 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:52,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:52,164 INFO L85 PathProgramCache]: Analyzing trace with hash -875782853, now seen corresponding path program 1 times [2024-06-28 03:52:52,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:52,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505767668] [2024-06-28 03:52:52,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:52,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:52,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:54,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:54,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:54,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505767668] [2024-06-28 03:52:54,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505767668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:54,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:54,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:52:54,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163335487] [2024-06-28 03:52:54,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:54,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:52:54,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:54,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:52:54,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:52:54,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:54,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 337 transitions, 4835 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:54,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:54,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:54,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:56,929 INFO L124 PetriNetUnfolderBase]: 6972/11039 cut-off events. [2024-06-28 03:52:56,929 INFO L125 PetriNetUnfolderBase]: For 367142/367144 co-relation queries the response was YES. [2024-06-28 03:52:56,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68346 conditions, 11039 events. 6972/11039 cut-off events. For 367142/367144 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 73167 event pairs, 3021 based on Foata normal form. 6/11044 useless extension candidates. Maximal degree in co-relation 68254. Up to 10723 conditions per place. [2024-06-28 03:52:57,014 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 328 selfloop transitions, 25 changer transitions 0/357 dead transitions. [2024-06-28 03:52:57,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 357 transitions, 5595 flow [2024-06-28 03:52:57,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:57,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:57,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 03:52:57,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 03:52:57,016 INFO L175 Difference]: Start difference. First operand has 185 places, 337 transitions, 4835 flow. Second operand 8 states and 124 transitions. [2024-06-28 03:52:57,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 357 transitions, 5595 flow [2024-06-28 03:52:57,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 357 transitions, 5479 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-28 03:52:57,664 INFO L231 Difference]: Finished difference. Result has 189 places, 337 transitions, 4777 flow [2024-06-28 03:52:57,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4719, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4777, PETRI_PLACES=189, PETRI_TRANSITIONS=337} [2024-06-28 03:52:57,665 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-28 03:52:57,665 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 337 transitions, 4777 flow [2024-06-28 03:52:57,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:57,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:57,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:57,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:52:57,666 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:57,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:57,666 INFO L85 PathProgramCache]: Analyzing trace with hash 767368287, now seen corresponding path program 3 times [2024-06-28 03:52:57,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:57,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342186956] [2024-06-28 03:52:57,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:57,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:57,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:59,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:59,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:59,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342186956] [2024-06-28 03:52:59,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342186956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:59,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:59,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:52:59,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525160728] [2024-06-28 03:52:59,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:59,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:52:59,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:59,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:52:59,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:52:59,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:52:59,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 337 transitions, 4777 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:59,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:59,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:52:59,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:02,376 INFO L124 PetriNetUnfolderBase]: 6994/11071 cut-off events. [2024-06-28 03:53:02,376 INFO L125 PetriNetUnfolderBase]: For 381809/381811 co-relation queries the response was YES. [2024-06-28 03:53:02,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68719 conditions, 11071 events. 6994/11071 cut-off events. For 381809/381811 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 73091 event pairs, 2969 based on Foata normal form. 6/11076 useless extension candidates. Maximal degree in co-relation 68626. Up to 10662 conditions per place. [2024-06-28 03:53:02,478 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 324 selfloop transitions, 38 changer transitions 0/366 dead transitions. [2024-06-28 03:53:02,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 366 transitions, 5690 flow [2024-06-28 03:53:02,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:02,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:02,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:53:02,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 03:53:02,479 INFO L175 Difference]: Start difference. First operand has 189 places, 337 transitions, 4777 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:53:02,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 366 transitions, 5690 flow [2024-06-28 03:53:03,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 366 transitions, 5598 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 03:53:03,245 INFO L231 Difference]: Finished difference. Result has 191 places, 340 transitions, 4841 flow [2024-06-28 03:53:03,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4685, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4841, PETRI_PLACES=191, PETRI_TRANSITIONS=340} [2024-06-28 03:53:03,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-28 03:53:03,245 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 340 transitions, 4841 flow [2024-06-28 03:53:03,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:03,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:03,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:03,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:53:03,246 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:03,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:03,246 INFO L85 PathProgramCache]: Analyzing trace with hash 767368473, now seen corresponding path program 2 times [2024-06-28 03:53:03,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:03,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778361783] [2024-06-28 03:53:03,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:03,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:03,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:05,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:05,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:05,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778361783] [2024-06-28 03:53:05,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778361783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:05,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:05,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:53:05,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275451017] [2024-06-28 03:53:05,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:05,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:53:05,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:05,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:53:05,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:53:05,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:53:05,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 340 transitions, 4841 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:05,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:05,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:53:05,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:08,039 INFO L124 PetriNetUnfolderBase]: 6992/11069 cut-off events. [2024-06-28 03:53:08,039 INFO L125 PetriNetUnfolderBase]: For 396613/396615 co-relation queries the response was YES. [2024-06-28 03:53:08,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69193 conditions, 11069 events. 6992/11069 cut-off events. For 396613/396615 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 73141 event pairs, 2966 based on Foata normal form. 6/11074 useless extension candidates. Maximal degree in co-relation 69098. Up to 10660 conditions per place. [2024-06-28 03:53:08,191 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 325 selfloop transitions, 40 changer transitions 0/369 dead transitions. [2024-06-28 03:53:08,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 369 transitions, 5772 flow [2024-06-28 03:53:08,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:08,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:08,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:53:08,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:53:08,192 INFO L175 Difference]: Start difference. First operand has 191 places, 340 transitions, 4841 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:53:08,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 369 transitions, 5772 flow [2024-06-28 03:53:09,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 369 transitions, 5676 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 03:53:09,091 INFO L231 Difference]: Finished difference. Result has 193 places, 343 transitions, 4896 flow [2024-06-28 03:53:09,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4758, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4896, PETRI_PLACES=193, PETRI_TRANSITIONS=343} [2024-06-28 03:53:09,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-28 03:53:09,092 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 343 transitions, 4896 flow [2024-06-28 03:53:09,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:09,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:09,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:09,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:53:09,093 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:09,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:09,093 INFO L85 PathProgramCache]: Analyzing trace with hash 767605623, now seen corresponding path program 3 times [2024-06-28 03:53:09,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:09,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804867670] [2024-06-28 03:53:09,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:09,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:09,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:11,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:11,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:11,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804867670] [2024-06-28 03:53:11,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804867670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:11,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:11,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:53:11,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20131370] [2024-06-28 03:53:11,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:11,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:53:11,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:11,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:53:11,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:53:11,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:53:11,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 343 transitions, 4896 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:11,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:11,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:53:11,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:14,355 INFO L124 PetriNetUnfolderBase]: 6978/11050 cut-off events. [2024-06-28 03:53:14,356 INFO L125 PetriNetUnfolderBase]: For 392330/392334 co-relation queries the response was YES. [2024-06-28 03:53:14,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68991 conditions, 11050 events. 6978/11050 cut-off events. For 392330/392334 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 72934 event pairs, 2969 based on Foata normal form. 4/11053 useless extension candidates. Maximal degree in co-relation 68895. Up to 10649 conditions per place. [2024-06-28 03:53:14,450 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 39 changer transitions 0/363 dead transitions. [2024-06-28 03:53:14,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 363 transitions, 5668 flow [2024-06-28 03:53:14,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:53:14,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:53:14,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 03:53:14,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-28 03:53:14,451 INFO L175 Difference]: Start difference. First operand has 193 places, 343 transitions, 4896 flow. Second operand 7 states and 116 transitions. [2024-06-28 03:53:14,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 363 transitions, 5668 flow [2024-06-28 03:53:15,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 363 transitions, 5581 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:53:15,158 INFO L231 Difference]: Finished difference. Result has 194 places, 343 transitions, 4893 flow [2024-06-28 03:53:15,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4893, PETRI_PLACES=194, PETRI_TRANSITIONS=343} [2024-06-28 03:53:15,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-28 03:53:15,160 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 343 transitions, 4893 flow [2024-06-28 03:53:15,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:15,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:15,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:15,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:53:15,161 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:15,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:15,161 INFO L85 PathProgramCache]: Analyzing trace with hash 767614551, now seen corresponding path program 1 times [2024-06-28 03:53:15,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:15,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280658104] [2024-06-28 03:53:15,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:15,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:18,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:18,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:18,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280658104] [2024-06-28 03:53:18,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280658104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:18,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:18,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:18,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333482466] [2024-06-28 03:53:18,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:18,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:18,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:18,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:18,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:18,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:53:18,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 343 transitions, 4893 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:18,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:18,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:53:18,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:20,773 INFO L124 PetriNetUnfolderBase]: 6973/11039 cut-off events. [2024-06-28 03:53:20,773 INFO L125 PetriNetUnfolderBase]: For 391573/391575 co-relation queries the response was YES. [2024-06-28 03:53:20,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68791 conditions, 11039 events. 6973/11039 cut-off events. For 391573/391575 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 72872 event pairs, 3017 based on Foata normal form. 2/11040 useless extension candidates. Maximal degree in co-relation 68695. Up to 10775 conditions per place. [2024-06-28 03:53:20,946 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 340 selfloop transitions, 13 changer transitions 0/357 dead transitions. [2024-06-28 03:53:20,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 357 transitions, 5663 flow [2024-06-28 03:53:20,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:53:20,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:53:20,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-28 03:53:20,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-28 03:53:20,948 INFO L175 Difference]: Start difference. First operand has 194 places, 343 transitions, 4893 flow. Second operand 6 states and 92 transitions. [2024-06-28 03:53:20,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 357 transitions, 5663 flow [2024-06-28 03:53:21,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 357 transitions, 5546 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:53:21,806 INFO L231 Difference]: Finished difference. Result has 193 places, 345 transitions, 4843 flow [2024-06-28 03:53:21,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4776, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4843, PETRI_PLACES=193, PETRI_TRANSITIONS=345} [2024-06-28 03:53:21,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-28 03:53:21,807 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 345 transitions, 4843 flow [2024-06-28 03:53:21,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:21,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:21,807 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-28 03:53:21,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:53:21,808 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:21,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:21,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1704408586, now seen corresponding path program 1 times [2024-06-28 03:53:21,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:21,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184263044] [2024-06-28 03:53:21,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:21,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:21,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:24,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:24,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:24,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184263044] [2024-06-28 03:53:24,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184263044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:24,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:24,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:24,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062094590] [2024-06-28 03:53:24,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:24,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:24,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:24,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:24,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:25,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:53:25,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 345 transitions, 4843 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:25,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:25,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:53:25,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:28,012 INFO L124 PetriNetUnfolderBase]: 7133/11288 cut-off events. [2024-06-28 03:53:28,012 INFO L125 PetriNetUnfolderBase]: For 419289/419305 co-relation queries the response was YES. [2024-06-28 03:53:28,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70847 conditions, 11288 events. 7133/11288 cut-off events. For 419289/419305 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 74676 event pairs, 2789 based on Foata normal form. 29/11316 useless extension candidates. Maximal degree in co-relation 70750. Up to 10597 conditions per place. [2024-06-28 03:53:28,120 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 300 selfloop transitions, 95 changer transitions 4/403 dead transitions. [2024-06-28 03:53:28,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 403 transitions, 6175 flow [2024-06-28 03:53:28,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:53:28,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:53:28,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 03:53:28,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-28 03:53:28,122 INFO L175 Difference]: Start difference. First operand has 193 places, 345 transitions, 4843 flow. Second operand 10 states and 162 transitions. [2024-06-28 03:53:28,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 403 transitions, 6175 flow [2024-06-28 03:53:28,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 403 transitions, 6124 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 03:53:28,820 INFO L231 Difference]: Finished difference. Result has 202 places, 369 transitions, 5491 flow [2024-06-28 03:53:28,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4792, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5491, PETRI_PLACES=202, PETRI_TRANSITIONS=369} [2024-06-28 03:53:28,822 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-28 03:53:28,822 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 369 transitions, 5491 flow [2024-06-28 03:53:28,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:28,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:28,822 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-28 03:53:28,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:53:28,823 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-28 03:53:28,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:28,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1713674176, now seen corresponding path program 2 times [2024-06-28 03:53:28,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:28,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874931440] [2024-06-28 03:53:28,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:28,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:28,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:31,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:31,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:31,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874931440] [2024-06-28 03:53:31,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874931440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:31,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:31,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:31,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009827075] [2024-06-28 03:53:31,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:31,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:31,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:31,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:31,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:31,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:53:31,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 369 transitions, 5491 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:31,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:31,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:53:31,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:34,435 INFO L124 PetriNetUnfolderBase]: 7664/12102 cut-off events. [2024-06-28 03:53:34,435 INFO L125 PetriNetUnfolderBase]: For 474187/474195 co-relation queries the response was YES. [2024-06-28 03:53:34,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78369 conditions, 12102 events. 7664/12102 cut-off events. For 474187/474195 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 80489 event pairs, 2526 based on Foata normal form. 30/12131 useless extension candidates. Maximal degree in co-relation 78268. Up to 10098 conditions per place. [2024-06-28 03:53:34,573 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 267 selfloop transitions, 180 changer transitions 0/451 dead transitions. [2024-06-28 03:53:34,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 451 transitions, 7430 flow [2024-06-28 03:53:34,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:53:34,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:53:34,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 03:53:34,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 03:53:34,575 INFO L175 Difference]: Start difference. First operand has 202 places, 369 transitions, 5491 flow. Second operand 9 states and 152 transitions. [2024-06-28 03:53:34,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 451 transitions, 7430 flow [2024-06-28 03:53:35,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 451 transitions, 7279 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 03:53:35,749 INFO L231 Difference]: Finished difference. Result has 209 places, 418 transitions, 6717 flow [2024-06-28 03:53:35,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5348, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6717, PETRI_PLACES=209, PETRI_TRANSITIONS=418} [2024-06-28 03:53:35,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-28 03:53:35,750 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 418 transitions, 6717 flow [2024-06-28 03:53:35,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:35,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:35,750 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-28 03:53:35,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:53:35,751 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:35,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:35,751 INFO L85 PathProgramCache]: Analyzing trace with hash 226937380, now seen corresponding path program 3 times [2024-06-28 03:53:35,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:35,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089792533] [2024-06-28 03:53:35,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:35,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:35,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:39,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:39,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:39,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089792533] [2024-06-28 03:53:39,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089792533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:39,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:39,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:39,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523397565] [2024-06-28 03:53:39,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:39,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:39,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:39,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:39,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:39,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:53:39,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 418 transitions, 6717 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:39,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:39,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:53:39,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:42,108 INFO L124 PetriNetUnfolderBase]: 7704/12182 cut-off events. [2024-06-28 03:53:42,109 INFO L125 PetriNetUnfolderBase]: For 490356/490364 co-relation queries the response was YES. [2024-06-28 03:53:42,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81414 conditions, 12182 events. 7704/12182 cut-off events. For 490356/490364 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 81138 event pairs, 2713 based on Foata normal form. 30/12211 useless extension candidates. Maximal degree in co-relation 81310. Up to 10132 conditions per place. [2024-06-28 03:53:42,246 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 266 selfloop transitions, 194 changer transitions 1/465 dead transitions. [2024-06-28 03:53:42,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 465 transitions, 8124 flow [2024-06-28 03:53:42,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:53:42,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:53:42,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 03:53:42,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-28 03:53:42,248 INFO L175 Difference]: Start difference. First operand has 209 places, 418 transitions, 6717 flow. Second operand 10 states and 166 transitions. [2024-06-28 03:53:42,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 465 transitions, 8124 flow [2024-06-28 03:53:43,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 465 transitions, 8010 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-28 03:53:43,413 INFO L231 Difference]: Finished difference. Result has 220 places, 436 transitions, 7536 flow [2024-06-28 03:53:43,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6609, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7536, PETRI_PLACES=220, PETRI_TRANSITIONS=436} [2024-06-28 03:53:43,413 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-28 03:53:43,413 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 436 transitions, 7536 flow [2024-06-28 03:53:43,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:43,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:43,414 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-28 03:53:43,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:53:43,414 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:43,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:43,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1987110902, now seen corresponding path program 4 times [2024-06-28 03:53:43,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:43,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405449514] [2024-06-28 03:53:43,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:43,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:43,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:46,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:46,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:46,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405449514] [2024-06-28 03:53:46,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405449514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:46,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:46,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:46,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254041036] [2024-06-28 03:53:46,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:46,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:46,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:46,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:46,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:46,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:53:46,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 436 transitions, 7536 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:46,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:46,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:53:46,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:49,870 INFO L124 PetriNetUnfolderBase]: 7700/12222 cut-off events. [2024-06-28 03:53:49,870 INFO L125 PetriNetUnfolderBase]: For 504405/504429 co-relation queries the response was YES. [2024-06-28 03:53:49,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84143 conditions, 12222 events. 7700/12222 cut-off events. For 504405/504429 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 81762 event pairs, 2629 based on Foata normal form. 40/12261 useless extension candidates. Maximal degree in co-relation 84034. Up to 9433 conditions per place. [2024-06-28 03:53:49,990 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 201 selfloop transitions, 279 changer transitions 3/487 dead transitions. [2024-06-28 03:53:49,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 487 transitions, 8913 flow [2024-06-28 03:53:49,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:53:49,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:53:49,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:53:49,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 03:53:49,991 INFO L175 Difference]: Start difference. First operand has 220 places, 436 transitions, 7536 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:53:49,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 487 transitions, 8913 flow [2024-06-28 03:53:51,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 487 transitions, 8549 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-28 03:53:51,278 INFO L231 Difference]: Finished difference. Result has 224 places, 438 transitions, 7823 flow [2024-06-28 03:53:51,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7823, PETRI_PLACES=224, PETRI_TRANSITIONS=438} [2024-06-28 03:53:51,278 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-28 03:53:51,279 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 438 transitions, 7823 flow [2024-06-28 03:53:51,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:51,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:51,279 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-28 03:53:51,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:53:51,279 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:51,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:51,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1974212732, now seen corresponding path program 5 times [2024-06-28 03:53:51,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:51,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563696447] [2024-06-28 03:53:51,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:51,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:51,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:54,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:54,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:54,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563696447] [2024-06-28 03:53:54,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563696447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:54,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:54,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:54,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582439913] [2024-06-28 03:53:54,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:54,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:54,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:54,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:54,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:54,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:53:54,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 438 transitions, 7823 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:54,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:54,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:53:54,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:57,718 INFO L124 PetriNetUnfolderBase]: 7900/12514 cut-off events. [2024-06-28 03:53:57,718 INFO L125 PetriNetUnfolderBase]: For 545481/545514 co-relation queries the response was YES. [2024-06-28 03:53:57,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87981 conditions, 12514 events. 7900/12514 cut-off events. For 545481/545514 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 83727 event pairs, 2055 based on Foata normal form. 26/12539 useless extension candidates. Maximal degree in co-relation 87871. Up to 9246 conditions per place. [2024-06-28 03:53:57,834 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 201 selfloop transitions, 279 changer transitions 0/484 dead transitions. [2024-06-28 03:53:57,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 484 transitions, 9421 flow [2024-06-28 03:53:57,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:57,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:57,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:53:57,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:53:57,836 INFO L175 Difference]: Start difference. First operand has 224 places, 438 transitions, 7823 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:53:57,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 484 transitions, 9421 flow [2024-06-28 03:53:58,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 484 transitions, 8978 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:53:58,976 INFO L231 Difference]: Finished difference. Result has 228 places, 455 transitions, 8379 flow [2024-06-28 03:53:58,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7380, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8379, PETRI_PLACES=228, PETRI_TRANSITIONS=455} [2024-06-28 03:53:58,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-28 03:53:58,977 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 455 transitions, 8379 flow [2024-06-28 03:53:58,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:58,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:58,977 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-28 03:53:58,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:53:58,978 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:58,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:58,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1968692352, now seen corresponding path program 6 times [2024-06-28 03:53:58,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:58,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540701294] [2024-06-28 03:53:58,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:58,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:58,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:02,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:02,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:02,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540701294] [2024-06-28 03:54:02,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540701294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:02,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:02,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:02,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185317647] [2024-06-28 03:54:02,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:02,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:02,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:02,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:02,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:02,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:54:02,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 455 transitions, 8379 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:02,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:02,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:54:02,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:05,466 INFO L124 PetriNetUnfolderBase]: 7888/12490 cut-off events. [2024-06-28 03:54:05,466 INFO L125 PetriNetUnfolderBase]: For 572782/572790 co-relation queries the response was YES. [2024-06-28 03:54:05,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91243 conditions, 12490 events. 7888/12490 cut-off events. For 572782/572790 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 83639 event pairs, 2636 based on Foata normal form. 14/12503 useless extension candidates. Maximal degree in co-relation 91130. Up to 9730 conditions per place. [2024-06-28 03:54:05,645 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 229 selfloop transitions, 252 changer transitions 0/485 dead transitions. [2024-06-28 03:54:05,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 485 transitions, 9511 flow [2024-06-28 03:54:05,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:05,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:05,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:54:05,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:54:05,646 INFO L175 Difference]: Start difference. First operand has 228 places, 455 transitions, 8379 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:54:05,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 485 transitions, 9511 flow [2024-06-28 03:54:07,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 485 transitions, 9188 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-28 03:54:07,507 INFO L231 Difference]: Finished difference. Result has 232 places, 455 transitions, 8588 flow [2024-06-28 03:54:07,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8056, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8588, PETRI_PLACES=232, PETRI_TRANSITIONS=455} [2024-06-28 03:54:07,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-28 03:54:07,508 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 455 transitions, 8588 flow [2024-06-28 03:54:07,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:07,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:07,509 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-28 03:54:07,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:54:07,509 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:07,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:07,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1752229390, now seen corresponding path program 1 times [2024-06-28 03:54:07,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:07,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447674641] [2024-06-28 03:54:07,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:07,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:07,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:09,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-28 03:54:09,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:09,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447674641] [2024-06-28 03:54:09,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447674641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:09,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:09,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:09,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153745596] [2024-06-28 03:54:09,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:09,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:09,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:09,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:09,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:09,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:54:09,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 455 transitions, 8588 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:09,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:09,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:54:09,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:13,126 INFO L124 PetriNetUnfolderBase]: 7876/12464 cut-off events. [2024-06-28 03:54:13,126 INFO L125 PetriNetUnfolderBase]: For 591906/591908 co-relation queries the response was YES. [2024-06-28 03:54:13,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91733 conditions, 12464 events. 7876/12464 cut-off events. For 591906/591908 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 83429 event pairs, 3162 based on Foata normal form. 4/12467 useless extension candidates. Maximal degree in co-relation 91620. Up to 11901 conditions per place. [2024-06-28 03:54:13,309 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 44 changer transitions 0/483 dead transitions. [2024-06-28 03:54:13,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 483 transitions, 9622 flow [2024-06-28 03:54:13,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:13,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:13,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:54:13,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 03:54:13,310 INFO L175 Difference]: Start difference. First operand has 232 places, 455 transitions, 8588 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:54:13,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 483 transitions, 9622 flow [2024-06-28 03:54:14,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 483 transitions, 8823 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 03:54:14,895 INFO L231 Difference]: Finished difference. Result has 231 places, 455 transitions, 7883 flow [2024-06-28 03:54:14,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7789, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7883, PETRI_PLACES=231, PETRI_TRANSITIONS=455} [2024-06-28 03:54:14,896 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-28 03:54:14,896 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 455 transitions, 7883 flow [2024-06-28 03:54:14,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:14,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:14,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:14,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:54:14,897 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:14,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:14,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1732013436, now seen corresponding path program 1 times [2024-06-28 03:54:14,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:14,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801163044] [2024-06-28 03:54:14,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:14,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:14,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:17,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:17,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:17,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801163044] [2024-06-28 03:54:17,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801163044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:17,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:17,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:17,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042318825] [2024-06-28 03:54:17,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:17,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:17,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:17,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:17,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:17,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:54:17,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 455 transitions, 7883 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:17,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:17,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:54:17,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:21,192 INFO L124 PetriNetUnfolderBase]: 8056/12689 cut-off events. [2024-06-28 03:54:21,192 INFO L125 PetriNetUnfolderBase]: For 565926/565930 co-relation queries the response was YES. [2024-06-28 03:54:21,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91181 conditions, 12689 events. 8056/12689 cut-off events. For 565926/565930 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 84502 event pairs, 2590 based on Foata normal form. 6/12694 useless extension candidates. Maximal degree in co-relation 91067. Up to 9742 conditions per place. [2024-06-28 03:54:21,347 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 228 selfloop transitions, 281 changer transitions 0/513 dead transitions. [2024-06-28 03:54:21,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 513 transitions, 9483 flow [2024-06-28 03:54:21,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:54:21,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:54:21,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:54:21,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 03:54:21,349 INFO L175 Difference]: Start difference. First operand has 231 places, 455 transitions, 7883 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:54:21,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 513 transitions, 9483 flow [2024-06-28 03:54:22,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 513 transitions, 9324 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 03:54:22,776 INFO L231 Difference]: Finished difference. Result has 233 places, 466 transitions, 8554 flow [2024-06-28 03:54:22,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7728, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8554, PETRI_PLACES=233, PETRI_TRANSITIONS=466} [2024-06-28 03:54:22,776 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-28 03:54:22,776 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 466 transitions, 8554 flow [2024-06-28 03:54:22,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:22,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:22,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:22,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:54:22,777 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:22,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:22,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1731893280, now seen corresponding path program 1 times [2024-06-28 03:54:22,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:22,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145626920] [2024-06-28 03:54:22,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:22,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:22,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:25,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:25,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:25,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145626920] [2024-06-28 03:54:25,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145626920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:25,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:25,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:25,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84800440] [2024-06-28 03:54:25,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:25,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:25,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:25,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:25,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:25,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:54:25,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 466 transitions, 8554 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:25,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:25,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:54:25,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:29,660 INFO L124 PetriNetUnfolderBase]: 8394/13132 cut-off events. [2024-06-28 03:54:29,661 INFO L125 PetriNetUnfolderBase]: For 629738/629742 co-relation queries the response was YES. [2024-06-28 03:54:29,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99179 conditions, 13132 events. 8394/13132 cut-off events. For 629738/629742 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 87033 event pairs, 2967 based on Foata normal form. 50/13181 useless extension candidates. Maximal degree in co-relation 99065. Up to 12099 conditions per place. [2024-06-28 03:54:29,795 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 383 selfloop transitions, 143 changer transitions 8/538 dead transitions. [2024-06-28 03:54:29,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 538 transitions, 10648 flow [2024-06-28 03:54:29,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:54:29,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:54:29,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:54:29,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 03:54:29,797 INFO L175 Difference]: Start difference. First operand has 233 places, 466 transitions, 8554 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:54:29,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 538 transitions, 10648 flow [2024-06-28 03:54:31,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 538 transitions, 10311 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-28 03:54:31,222 INFO L231 Difference]: Finished difference. Result has 239 places, 502 transitions, 9444 flow [2024-06-28 03:54:31,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8253, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9444, PETRI_PLACES=239, PETRI_TRANSITIONS=502} [2024-06-28 03:54:31,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 03:54:31,223 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 502 transitions, 9444 flow [2024-06-28 03:54:31,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:31,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:31,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:31,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:54:31,223 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:31,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:31,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1584297146, now seen corresponding path program 2 times [2024-06-28 03:54:31,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:31,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341955720] [2024-06-28 03:54:31,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:31,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:31,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:35,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:35,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:35,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341955720] [2024-06-28 03:54:35,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341955720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:35,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:35,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:35,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740940509] [2024-06-28 03:54:35,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:35,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:35,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:35,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:35,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:35,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:54:35,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 502 transitions, 9444 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:35,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:35,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:54:35,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:38,286 INFO L124 PetriNetUnfolderBase]: 8262/13042 cut-off events. [2024-06-28 03:54:38,286 INFO L125 PetriNetUnfolderBase]: For 605884/605896 co-relation queries the response was YES. [2024-06-28 03:54:38,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97769 conditions, 13042 events. 8262/13042 cut-off events. For 605884/605896 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 87224 event pairs, 2749 based on Foata normal form. 22/13063 useless extension candidates. Maximal degree in co-relation 97651. Up to 10778 conditions per place. [2024-06-28 03:54:38,740 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 305 selfloop transitions, 228 changer transitions 3/540 dead transitions. [2024-06-28 03:54:38,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 540 transitions, 10960 flow [2024-06-28 03:54:38,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:54:38,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:54:38,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:54:38,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 03:54:38,745 INFO L175 Difference]: Start difference. First operand has 239 places, 502 transitions, 9444 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:54:38,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 540 transitions, 10960 flow [2024-06-28 03:54:40,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 540 transitions, 10759 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 03:54:40,568 INFO L231 Difference]: Finished difference. Result has 244 places, 511 transitions, 9949 flow [2024-06-28 03:54:40,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9243, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9949, PETRI_PLACES=244, PETRI_TRANSITIONS=511} [2024-06-28 03:54:40,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-28 03:54:40,569 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 511 transitions, 9949 flow [2024-06-28 03:54:40,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:40,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:40,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:40,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:54:40,570 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:40,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:40,571 INFO L85 PathProgramCache]: Analyzing trace with hash -292279204, now seen corresponding path program 3 times [2024-06-28 03:54:40,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:40,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865106683] [2024-06-28 03:54:40,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:40,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:40,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:43,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-28 03:54:43,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:43,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865106683] [2024-06-28 03:54:43,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865106683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:43,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:43,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:43,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453614638] [2024-06-28 03:54:43,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:43,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:43,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:43,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:43,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:43,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:54:43,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 511 transitions, 9949 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:43,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:43,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:54:43,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:47,424 INFO L124 PetriNetUnfolderBase]: 8054/12732 cut-off events. [2024-06-28 03:54:47,425 INFO L125 PetriNetUnfolderBase]: For 616599/616611 co-relation queries the response was YES. [2024-06-28 03:54:47,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94740 conditions, 12732 events. 8054/12732 cut-off events. For 616599/616611 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 84994 event pairs, 2857 based on Foata normal form. 46/12777 useless extension candidates. Maximal degree in co-relation 94621. Up to 10667 conditions per place. [2024-06-28 03:54:47,569 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 299 selfloop transitions, 228 changer transitions 8/539 dead transitions. [2024-06-28 03:54:47,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 539 transitions, 11183 flow [2024-06-28 03:54:47,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:54:47,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:54:47,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 03:54:47,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:54:47,571 INFO L175 Difference]: Start difference. First operand has 244 places, 511 transitions, 9949 flow. Second operand 10 states and 165 transitions. [2024-06-28 03:54:47,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 539 transitions, 11183 flow [2024-06-28 03:54:49,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 539 transitions, 10814 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 03:54:49,394 INFO L231 Difference]: Finished difference. Result has 248 places, 503 transitions, 9866 flow [2024-06-28 03:54:49,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9580, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9866, PETRI_PLACES=248, PETRI_TRANSITIONS=503} [2024-06-28 03:54:49,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-28 03:54:49,395 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 503 transitions, 9866 flow [2024-06-28 03:54:49,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:49,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:49,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:49,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:54:49,395 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-28 03:54:49,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:49,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1584306074, now seen corresponding path program 1 times [2024-06-28 03:54:49,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:49,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221661749] [2024-06-28 03:54:49,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:49,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:49,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:53,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:53,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:53,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221661749] [2024-06-28 03:54:53,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221661749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:53,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:53,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:54:53,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215645824] [2024-06-28 03:54:53,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:53,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:54:53,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:53,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:54:53,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:54:53,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:54:53,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 503 transitions, 9866 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-28 03:54:53,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:53,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:54:53,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:56,294 INFO L124 PetriNetUnfolderBase]: 7894/12531 cut-off events. [2024-06-28 03:54:56,294 INFO L125 PetriNetUnfolderBase]: For 600973/600983 co-relation queries the response was YES. [2024-06-28 03:54:56,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93292 conditions, 12531 events. 7894/12531 cut-off events. For 600973/600983 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 84072 event pairs, 3021 based on Foata normal form. 12/12542 useless extension candidates. Maximal degree in co-relation 93172. Up to 12057 conditions per place. [2024-06-28 03:54:56,442 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 491 selfloop transitions, 33 changer transitions 0/528 dead transitions. [2024-06-28 03:54:56,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 528 transitions, 11042 flow [2024-06-28 03:54:56,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:56,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:56,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 03:54:56,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-28 03:54:56,443 INFO L175 Difference]: Start difference. First operand has 248 places, 503 transitions, 9866 flow. Second operand 8 states and 123 transitions. [2024-06-28 03:54:56,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 528 transitions, 11042 flow [2024-06-28 03:54:58,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 528 transitions, 10761 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 03:54:58,522 INFO L231 Difference]: Finished difference. Result has 251 places, 505 transitions, 9716 flow [2024-06-28 03:54:58,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9585, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9716, PETRI_PLACES=251, PETRI_TRANSITIONS=505} [2024-06-28 03:54:58,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-28 03:54:58,523 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 505 transitions, 9716 flow [2024-06-28 03:54:58,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-28 03:54:58,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:58,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:58,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:54:58,524 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-28 03:54:58,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:58,524 INFO L85 PathProgramCache]: Analyzing trace with hash 59408350, now seen corresponding path program 2 times [2024-06-28 03:54:58,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:58,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744691718] [2024-06-28 03:54:58,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:58,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:58,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:01,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:01,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:01,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744691718] [2024-06-28 03:55:01,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744691718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:01,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:01,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:01,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511174903] [2024-06-28 03:55:01,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:01,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:01,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:01,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:01,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:01,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:55:01,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 505 transitions, 9716 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:01,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:01,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:55:01,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:05,471 INFO L124 PetriNetUnfolderBase]: 7968/12505 cut-off events. [2024-06-28 03:55:05,471 INFO L125 PetriNetUnfolderBase]: For 640876/640882 co-relation queries the response was YES. [2024-06-28 03:55:05,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93716 conditions, 12505 events. 7968/12505 cut-off events. For 640876/640882 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 82405 event pairs, 2224 based on Foata normal form. 3/12507 useless extension candidates. Maximal degree in co-relation 93596. Up to 9072 conditions per place. [2024-06-28 03:55:05,625 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 208 selfloop transitions, 358 changer transitions 0/570 dead transitions. [2024-06-28 03:55:05,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 570 transitions, 11912 flow [2024-06-28 03:55:05,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:05,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:05,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 03:55:05,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 03:55:05,627 INFO L175 Difference]: Start difference. First operand has 251 places, 505 transitions, 9716 flow. Second operand 8 states and 154 transitions. [2024-06-28 03:55:05,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 570 transitions, 11912 flow [2024-06-28 03:55:07,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 570 transitions, 11805 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 03:55:07,395 INFO L231 Difference]: Finished difference. Result has 255 places, 531 transitions, 11117 flow [2024-06-28 03:55:07,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9609, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11117, PETRI_PLACES=255, PETRI_TRANSITIONS=531} [2024-06-28 03:55:07,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-28 03:55:07,396 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 531 transitions, 11117 flow [2024-06-28 03:55:07,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:07,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:07,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:07,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:55:07,396 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-28 03:55:07,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:07,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1131285770, now seen corresponding path program 3 times [2024-06-28 03:55:07,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:07,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258743867] [2024-06-28 03:55:07,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:07,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:07,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:10,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:10,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:10,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258743867] [2024-06-28 03:55:10,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258743867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:10,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:10,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:10,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024800297] [2024-06-28 03:55:10,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:10,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:10,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:10,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:10,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:10,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:55:10,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 531 transitions, 11117 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:10,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:10,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:55:10,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:13,630 INFO L124 PetriNetUnfolderBase]: 7962/12495 cut-off events. [2024-06-28 03:55:13,630 INFO L125 PetriNetUnfolderBase]: For 690355/690361 co-relation queries the response was YES. [2024-06-28 03:55:13,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99132 conditions, 12495 events. 7962/12495 cut-off events. For 690355/690361 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 82409 event pairs, 2237 based on Foata normal form. 3/12497 useless extension candidates. Maximal degree in co-relation 99009. Up to 9071 conditions per place. [2024-06-28 03:55:13,827 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 199 selfloop transitions, 364 changer transitions 0/567 dead transitions. [2024-06-28 03:55:13,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 567 transitions, 12814 flow [2024-06-28 03:55:13,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:13,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:13,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:55:13,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 03:55:13,829 INFO L175 Difference]: Start difference. First operand has 255 places, 531 transitions, 11117 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:55:13,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 567 transitions, 12814 flow [2024-06-28 03:55:15,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 567 transitions, 12646 flow, removed 83 selfloop flow, removed 1 redundant places. [2024-06-28 03:55:15,934 INFO L231 Difference]: Finished difference. Result has 262 places, 533 transitions, 11766 flow [2024-06-28 03:55:15,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10971, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11766, PETRI_PLACES=262, PETRI_TRANSITIONS=533} [2024-06-28 03:55:15,934 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-28 03:55:15,934 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 533 transitions, 11766 flow [2024-06-28 03:55:15,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:15,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:15,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:15,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:55:15,935 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:55:15,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:15,935 INFO L85 PathProgramCache]: Analyzing trace with hash -168492800, now seen corresponding path program 4 times [2024-06-28 03:55:15,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:15,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988993257] [2024-06-28 03:55:15,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:15,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:15,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:19,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:19,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:19,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988993257] [2024-06-28 03:55:19,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988993257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:19,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:19,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:19,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874551041] [2024-06-28 03:55:19,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:19,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:19,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:19,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:19,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:19,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:55:19,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 533 transitions, 11766 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:19,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:19,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:55:19,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:22,811 INFO L124 PetriNetUnfolderBase]: 7956/12530 cut-off events. [2024-06-28 03:55:22,812 INFO L125 PetriNetUnfolderBase]: For 714450/714456 co-relation queries the response was YES. [2024-06-28 03:55:22,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101395 conditions, 12530 events. 7956/12530 cut-off events. For 714450/714456 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 83071 event pairs, 2889 based on Foata normal form. 3/12532 useless extension candidates. Maximal degree in co-relation 101269. Up to 11616 conditions per place. [2024-06-28 03:55:22,979 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 416 selfloop transitions, 146 changer transitions 0/566 dead transitions. [2024-06-28 03:55:22,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 566 transitions, 13125 flow [2024-06-28 03:55:22,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:55:22,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:55:22,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 03:55:22,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 03:55:22,981 INFO L175 Difference]: Start difference. First operand has 262 places, 533 transitions, 11766 flow. Second operand 9 states and 152 transitions. [2024-06-28 03:55:22,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 566 transitions, 13125 flow [2024-06-28 03:55:25,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 566 transitions, 12574 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-28 03:55:25,982 INFO L231 Difference]: Finished difference. Result has 269 places, 534 transitions, 11576 flow [2024-06-28 03:55:25,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11216, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11576, PETRI_PLACES=269, PETRI_TRANSITIONS=534} [2024-06-28 03:55:25,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-28 03:55:25,983 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 534 transitions, 11576 flow [2024-06-28 03:55:25,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:25,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:25,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:25,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:55:25,984 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:55:25,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:25,985 INFO L85 PathProgramCache]: Analyzing trace with hash -168372644, now seen corresponding path program 4 times [2024-06-28 03:55:25,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:25,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495306721] [2024-06-28 03:55:25,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:25,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:26,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:29,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:29,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:29,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495306721] [2024-06-28 03:55:29,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495306721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:29,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:29,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:29,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894541211] [2024-06-28 03:55:29,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:29,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:29,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:29,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:29,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:29,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:55:29,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 534 transitions, 11576 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:29,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:29,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:55:29,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:32,906 INFO L124 PetriNetUnfolderBase]: 7848/12415 cut-off events. [2024-06-28 03:55:32,906 INFO L125 PetriNetUnfolderBase]: For 719088/719094 co-relation queries the response was YES. [2024-06-28 03:55:33,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97979 conditions, 12415 events. 7848/12415 cut-off events. For 719088/719094 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 82590 event pairs, 2932 based on Foata normal form. 13/12427 useless extension candidates. Maximal degree in co-relation 97851. Up to 11627 conditions per place. [2024-06-28 03:55:33,057 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 422 selfloop transitions, 125 changer transitions 9/560 dead transitions. [2024-06-28 03:55:33,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 560 transitions, 12764 flow [2024-06-28 03:55:33,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:55:33,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:55:33,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 03:55:33,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 03:55:33,060 INFO L175 Difference]: Start difference. First operand has 269 places, 534 transitions, 11576 flow. Second operand 9 states and 145 transitions. [2024-06-28 03:55:33,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 560 transitions, 12764 flow [2024-06-28 03:55:35,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 560 transitions, 12439 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 03:55:35,310 INFO L231 Difference]: Finished difference. Result has 271 places, 526 transitions, 11296 flow [2024-06-28 03:55:35,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11251, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11296, PETRI_PLACES=271, PETRI_TRANSITIONS=526} [2024-06-28 03:55:35,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-28 03:55:35,311 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 526 transitions, 11296 flow [2024-06-28 03:55:35,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:35,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:35,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:35,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:55:35,312 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:55:35,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:35,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1246755686, now seen corresponding path program 5 times [2024-06-28 03:55:35,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:35,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172362162] [2024-06-28 03:55:35,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:35,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:35,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:38,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:38,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:38,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172362162] [2024-06-28 03:55:38,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172362162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:38,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:38,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:38,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356239915] [2024-06-28 03:55:38,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:38,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:38,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:38,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:38,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:38,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:55:38,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 526 transitions, 11296 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:38,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:38,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:55:38,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:42,026 INFO L124 PetriNetUnfolderBase]: 7925/12432 cut-off events. [2024-06-28 03:55:42,026 INFO L125 PetriNetUnfolderBase]: For 765128/765134 co-relation queries the response was YES. [2024-06-28 03:55:42,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99474 conditions, 12432 events. 7925/12432 cut-off events. For 765128/765134 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 81863 event pairs, 2786 based on Foata normal form. 7/12438 useless extension candidates. Maximal degree in co-relation 99345. Up to 11321 conditions per place. [2024-06-28 03:55:42,193 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 388 selfloop transitions, 185 changer transitions 0/577 dead transitions. [2024-06-28 03:55:42,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 577 transitions, 13260 flow [2024-06-28 03:55:42,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:55:42,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:55:42,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:55:42,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 03:55:42,195 INFO L175 Difference]: Start difference. First operand has 271 places, 526 transitions, 11296 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:55:42,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 577 transitions, 13260 flow [2024-06-28 03:55:44,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 577 transitions, 12967 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:55:44,219 INFO L231 Difference]: Finished difference. Result has 276 places, 551 transitions, 12053 flow [2024-06-28 03:55:44,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11011, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12053, PETRI_PLACES=276, PETRI_TRANSITIONS=551} [2024-06-28 03:55:44,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-28 03:55:44,220 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 551 transitions, 12053 flow [2024-06-28 03:55:44,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:44,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:44,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:44,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:55:44,220 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:55:44,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:44,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1483006370, now seen corresponding path program 5 times [2024-06-28 03:55:44,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:44,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326646798] [2024-06-28 03:55:44,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:44,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:44,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:47,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:47,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:47,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326646798] [2024-06-28 03:55:47,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326646798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:47,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:47,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:47,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377265816] [2024-06-28 03:55:47,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:47,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:47,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:47,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:47,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:47,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:55:47,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 551 transitions, 12053 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:47,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:47,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:55:47,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:51,362 INFO L124 PetriNetUnfolderBase]: 7907/12430 cut-off events. [2024-06-28 03:55:51,362 INFO L125 PetriNetUnfolderBase]: For 782636/782642 co-relation queries the response was YES. [2024-06-28 03:55:51,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100532 conditions, 12430 events. 7907/12430 cut-off events. For 782636/782642 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 81918 event pairs, 2795 based on Foata normal form. 7/12436 useless extension candidates. Maximal degree in co-relation 100401. Up to 11310 conditions per place. [2024-06-28 03:55:51,513 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 388 selfloop transitions, 185 changer transitions 0/577 dead transitions. [2024-06-28 03:55:51,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 577 transitions, 13481 flow [2024-06-28 03:55:51,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:55:51,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:55:51,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:55:51,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 03:55:51,515 INFO L175 Difference]: Start difference. First operand has 276 places, 551 transitions, 12053 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:55:51,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 577 transitions, 13481 flow [2024-06-28 03:55:53,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 577 transitions, 13243 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 03:55:53,748 INFO L231 Difference]: Finished difference. Result has 282 places, 551 transitions, 12192 flow [2024-06-28 03:55:53,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11815, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12192, PETRI_PLACES=282, PETRI_TRANSITIONS=551} [2024-06-28 03:55:53,749 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 03:55:53,749 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 551 transitions, 12192 flow [2024-06-28 03:55:53,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:53,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:53,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:53,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:55:53,750 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:55:53,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:53,750 INFO L85 PathProgramCache]: Analyzing trace with hash -574250426, now seen corresponding path program 6 times [2024-06-28 03:55:53,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:53,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040565580] [2024-06-28 03:55:53,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:53,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:53,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:56,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:56,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:56,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040565580] [2024-06-28 03:55:56,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040565580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:56,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:56,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:56,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231033179] [2024-06-28 03:55:56,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:56,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:56,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:56,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:56,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:56,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:55:56,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 551 transitions, 12192 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:56,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:56,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:55:56,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:00,615 INFO L124 PetriNetUnfolderBase]: 7881/12455 cut-off events. [2024-06-28 03:56:00,616 INFO L125 PetriNetUnfolderBase]: For 793863/793869 co-relation queries the response was YES. [2024-06-28 03:56:00,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100431 conditions, 12455 events. 7881/12455 cut-off events. For 793863/793869 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 82708 event pairs, 2941 based on Foata normal form. 7/12461 useless extension candidates. Maximal degree in co-relation 100299. Up to 11719 conditions per place. [2024-06-28 03:56:00,761 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 441 selfloop transitions, 125 changer transitions 3/573 dead transitions. [2024-06-28 03:56:00,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 573 transitions, 13392 flow [2024-06-28 03:56:00,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:56:00,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:56:00,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 03:56:00,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-28 03:56:00,763 INFO L175 Difference]: Start difference. First operand has 282 places, 551 transitions, 12192 flow. Second operand 9 states and 142 transitions. [2024-06-28 03:56:00,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 573 transitions, 13392 flow [2024-06-28 03:56:03,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 573 transitions, 12964 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 03:56:03,289 INFO L231 Difference]: Finished difference. Result has 284 places, 549 transitions, 11972 flow [2024-06-28 03:56:03,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11764, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11972, PETRI_PLACES=284, PETRI_TRANSITIONS=549} [2024-06-28 03:56:03,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-28 03:56:03,290 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 549 transitions, 11972 flow [2024-06-28 03:56:03,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:03,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:03,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:03,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:56:03,291 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:56:03,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:03,291 INFO L85 PathProgramCache]: Analyzing trace with hash -386047160, now seen corresponding path program 7 times [2024-06-28 03:56:03,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:03,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753192013] [2024-06-28 03:56:03,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:03,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:03,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:06,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:06,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:06,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753192013] [2024-06-28 03:56:06,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753192013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:06,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:06,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:56:06,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642668403] [2024-06-28 03:56:06,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:06,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:56:06,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:06,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:56:06,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:56:06,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:56:06,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 549 transitions, 11972 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:56:06,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:06,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:56:06,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand